Code

Patch from codedread. Prevents rendering of title/desc/metadata elements in text...
[inkscape.git] / src / knotholder.h
index 316db208217e74317b56227b9c304966b860848c..bd57776dbfd4066650b2d9e4f8f8743e6efe5e23 100644 (file)
@@ -46,19 +46,24 @@ public:
 
     void knot_moved_handler(SPKnot *knot, NR::Point const *p, guint state);
     void knot_clicked_handler(SPKnot *knot, guint state);
-    void knot_ungrabbed_handler();
+    void knot_ungrabbed_handler(SPKnot *knot);
+
+    void add(KnotHolderEntity *e);
 
     void add_pattern_knotholder();
 
-//private:
+    const SPItem *getItem() { return item; }
+
+    friend class ShapeEditor;
+
+protected:
     SPDesktop *desktop;
     SPItem *item; // TODO: Remove this and keep the actual item (e.g., SPRect etc.) in the item-specific knotholders
+    Inkscape::XML::Node *repr; ///< repr of the item, for setting and releasing listeners.
     std::list<KnotHolderEntity *> entity;
 
     SPKnotHolderReleasedFunc released;
 
-    Inkscape::XML::Node *repr; ///< repr of the item, for setting and releasing listeners.
-
     gboolean local_change; ///< if true, no need to recreate knotholder if repr was changed.
 };