summaryrefslogtreecommitdiffstats
path: root/src/sp-filter-primitive.h
diff options
context:
space:
mode:
authorMarkus Engel <markus.engel@tum.de>2013-07-31 20:51:23 +0000
committerMarkus Engel <markus.engel@tum.de>2013-07-31 20:51:23 +0000
commitbeecbea1b415d5b9536f2309c4f30fc258e346f5 (patch)
treec7e2df507bb1f06e8bdf237f07c3fd4e5bc2fcce /src/sp-filter-primitive.h
parentFixed SPObject ctor and dtor; removed singleton.h; some smaller changes. (diff)
downloadinkscape-beecbea1b415d5b9536f2309c4f30fc258e346f5.tar.gz
inkscape-beecbea1b415d5b9536f2309c4f30fc258e346f5.zip
Cleaned up a bit; fixed struct vs. class forward declarations.
(bzr r11608.1.111)
Diffstat (limited to 'src/sp-filter-primitive.h')
-rw-r--r--src/sp-filter-primitive.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sp-filter-primitive.h b/src/sp-filter-primitive.h
index fbb4dbe29..1026937ff 100644
--- a/src/sp-filter-primitive.h
+++ b/src/sp-filter-primitive.h
@@ -36,6 +36,7 @@ public:
/* filter primitive subregion */
SVGLength x, y, height, width;
+protected:
virtual void build(SPDocument* doc, Inkscape::XML::Node* repr);
virtual void release();
@@ -45,7 +46,8 @@ public:
virtual Inkscape::XML::Node* write(Inkscape::XML::Document* doc, Inkscape::XML::Node* repr, guint flags);
- virtual void build_renderer(Inkscape::Filters::Filter* filter);
+public:
+ virtual void build_renderer(Inkscape::Filters::Filter* filter) = 0;
};
/* Common initialization for filter primitives */