diff --git a/src/extension/internal/bitmap/imagemagick.h b/src/extension/internal/bitmap/imagemagick.h
index 4afdcfbb497dd7597504bf368c6283f80b63a15e..5b4a1eb211ab51876a519779feb1f7276113929e 100644 (file)
namespace Bitmap {
class ImageMagick : public Inkscape::Extension::Implementation::Implementation {
-
-private:
- bool _loaded;
-
- Inkscape::XML::Node** _nodes;
-
- Magick::Image** _images;
- int _imageCount;
- char** _caches;
- unsigned* _cacheLengths;
-
- const char** _originals;
public:
- virtual void applyEffect(Magick::Image *image) { };
- virtual void refreshParameters(Inkscape::Extension::Effect *module) { };
- bool load(Inkscape::Extension::Extension *module);
-
- void commitDocument(void);
- /*void cancelDocument(void);*/
-
- void readImage(char const *xlink, Magick::Image *image);
- void effect(Inkscape::Extension::Effect *module, Inkscape::UI::View::View *document);
-
- Gtk::Widget* prefs_effect(Inkscape::Extension::Effect *module, Inkscape::UI::View::View * view, sigc::signal<void> * changeSignal);
+ /* Functions to be implemented by subclasses */
+ virtual void applyEffect(Magick::Image */*image*/) { };
+ virtual void refreshParameters(Inkscape::Extension::Effect */*module*/) { };
+
+ /* Functions implemented from ::Implementation */
+ bool load(Inkscape::Extension::Extension *module);
+ Inkscape::Extension::Implementation::ImplementationDocumentCache * newDocCache (Inkscape::Extension::Extension * ext, Inkscape::UI::View::View * doc);
+ void effect(Inkscape::Extension::Effect *module, Inkscape::UI::View::View *document, Inkscape::Extension::Implementation::ImplementationDocumentCache * docCache);
+ Gtk::Widget* prefs_effect(Inkscape::Extension::Effect *module, Inkscape::UI::View::View * view, sigc::signal<void> * changeSignal, Inkscape::Extension::Implementation::ImplementationDocumentCache * docCache);
};
}; /* namespace Bitmap */