summaryrefslogtreecommitdiffstats
path: root/src/measure-context.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/measure-context.h')
-rw-r--r--src/measure-context.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/measure-context.h b/src/measure-context.h
index 0fcee314d..218c42177 100644
--- a/src/measure-context.h
+++ b/src/measure-context.h
@@ -15,8 +15,11 @@
#include "event-context.h"
#define SP_TYPE_MEASURE_CONTEXT (sp_measure_context_get_type())
-#define SP_MEASURE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_MEASURE_CONTEXT, SPMeasureContext))
-#define SP_IS_MEASURE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_MEASURE_CONTEXT))
+//#define SP_MEASURE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SP_TYPE_MEASURE_CONTEXT, SPMeasureContext))
+//#define SP_IS_MEASURE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SP_TYPE_MEASURE_CONTEXT))
+#define SP_MEASURE_CONTEXT(obj) ((SPMeasureContext*)obj)
+#define SP_IS_MEASURE_CONTEXT(obj) (((SPEventContext*)obj)->types.count(typeid(SPMeasureContext)))
+
class CMeasureContext;
@@ -44,6 +47,7 @@ public:
virtual gint root_handler(GdkEvent* event);
virtual gint item_handler(SPItem* item, GdkEvent* event);
+ virtual const std::string& getPrefsPath();
private:
SPMeasureContext* spmeasurecontext;
};