Code

Filter effects dialog:
[inkscape.git] / src / layer-manager.h
index d92946a4c3af0660a1db5b002d71571255de83cc..0dec95c978b82218ab985715c1f344c9fcc40f73 100644 (file)
@@ -14,6 +14,7 @@
 #include "gc-finalized.h"
 #include "gc-soft-ptr.h"
 #include <vector>
+#include <map>
 
 class SPDesktop;
 class SPDocument;
@@ -26,6 +27,9 @@ class LayerManager : public DocumentSubset,
 public:
     LayerManager(SPDesktop *desktop);
 
+    void setCurrentLayer( SPObject* obj );
+    void renameLayer( SPObject* obj, gchar const *label );
+
     sigc::connection connectCurrentLayerChanged(const sigc::slot<void, SPObject *> & slot) {
        return _layer_changed_signal.connect(slot);
     }
@@ -38,8 +42,6 @@ private:
     friend class LayerWatcher;
     class LayerWatcher;
 
-    static void _objectModifiedCB( SPObject* obj, guint flags, LayerManager* mgr );
-
     void _objectModified( SPObject* obj, guint flags );
     void _setDocument(SPDocument *document);
     void _rebuild();