diff options
| author | Markus Engel <markus.engel@tum.de> | 2013-07-31 20:51:23 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2013-07-31 20:51:23 +0000 |
| commit | beecbea1b415d5b9536f2309c4f30fc258e346f5 (patch) | |
| tree | c7e2df507bb1f06e8bdf237f07c3fd4e5bc2fcce /src/sp-filter-primitive.h | |
| parent | Fixed SPObject ctor and dtor; removed singleton.h; some smaller changes. (diff) | |
| download | inkscape-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.h | 4 |
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 */ |
