summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/tool-base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/tools/tool-base.h')
-rw-r--r--src/ui/tools/tool-base.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ui/tools/tool-base.h b/src/ui/tools/tool-base.h
index 3a536fc2c..eb8908f3e 100644
--- a/src/ui/tools/tool-base.h
+++ b/src/ui/tools/tool-base.h
@@ -14,6 +14,7 @@
#include <glib-object.h>
#include <gdk/gdk.h>
+#include <sigc++/trackable.h>
#include "knot.h"
#include "2geom/forward.h"
@@ -104,7 +105,9 @@ void sp_event_context_snap_delay_handler(ToolBase *ec, gpointer const dse_item,
* plus few abstract base classes. Writing a new tool involves
* subclassing ToolBase.
*/
-class ToolBase {
+class ToolBase
+ : public sigc::trackable
+{
public:
void enableSelectionCue (bool enable=true);
void enableGrDrag (bool enable=true);