Code

Node tool: fix Tab and Shift+Tab
[inkscape.git] / src / document-subset.h
index 0e40bab8db623ad45656bd9153d9223750911563..ce7776da4d18a84395bd9347e52be93186acc80d 100644 (file)
@@ -37,11 +37,12 @@ public:
     sigc::connection connectRemoved(sigc::slot<void, SPObject *> slot) const;
 
 protected:
-    explicit DocumentSubset(SPDocument *document);
+    DocumentSubset();
 
     void _addOne(SPObject *obj);
     void _removeOne(SPObject *obj) { _remove(obj, false); }
     void _removeSubtree(SPObject *obj) { _remove(obj, true); }
+    void _clear();
 
 private:
     DocumentSubset(DocumentSubset const &); // no copy
@@ -51,7 +52,6 @@ private:
 
     class Relations;
 
-    SPDocument *_document;
     Relations *_relations;
 };
 
@@ -67,4 +67,4 @@ private:
   fill-column:99
   End:
 */
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :