diff options
Diffstat (limited to 'src/measure-context.h')
| -rw-r--r-- | src/measure-context.h | 8 |
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; }; |
