diff options
Diffstat (limited to 'src/rect-context.cpp')
| -rw-r--r-- | src/rect-context.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/rect-context.cpp b/src/rect-context.cpp index b5149ea22..e0c0af2c9 100644 --- a/src/rect-context.cpp +++ b/src/rect-context.cpp @@ -47,6 +47,20 @@ using Inkscape::DocumentUndo; +#include "sp-factory.h" + +namespace { + SPEventContext* createRectContext() { + return new SPRectContext(); + } + + bool rectContextRegistered = ToolFactory::instance().registerObject("/tools/shapes/rect", createRectContext); +} + +const std::string& CRectContext::getPrefsPath() { + return SPRectContext::prefsPath; +} + //static const double goldenratio = 1.61803398874989484820; // golden ratio static void sp_rect_context_dispose(GObject *object); @@ -93,6 +107,7 @@ SPRectContext::SPRectContext() : SPEventContext() { rect_context->crectcontext = new CRectContext(rect_context); delete rect_context->ceventcontext; rect_context->ceventcontext = rect_context->crectcontext; + types.insert(typeid(SPRectContext)); rect_context->_message_context = 0; |
