summaryrefslogtreecommitdiffstats
path: root/src/sp-guide.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sp-guide.cpp')
-rw-r--r--src/sp-guide.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sp-guide.cpp b/src/sp-guide.cpp
index c1fbb1d65..3e3bc257b 100644
--- a/src/sp-guide.cpp
+++ b/src/sp-guide.cpp
@@ -56,6 +56,16 @@ enum {
static void sp_guide_set_property(GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec);
static void sp_guide_get_property(GObject *object, guint prop_id, GValue *value, GParamSpec *pspec);
+#include "sp-factory.h"
+
+namespace {
+ SPGuide* createGuide() {
+ return new SPGuide();
+ }
+
+ bool guideRegistered = SPFactory::instance().registerObject("sodipodi:guide", createGuide);
+}
+
G_DEFINE_TYPE(SPGuide, sp_guide, G_TYPE_OBJECT);
static void sp_guide_class_init(SPGuideClass *gc)