Browse Source

Make event classes known to the Qt meta object system.

Sascha Zelzer 13 years ago
parent
commit
ad00a7fe7f

+ 4 - 0
Libs/PluginFramework/ctkPluginFramework.cpp

@@ -27,12 +27,16 @@
 #include "ctkPluginConstants.h"
 #include "ctkPluginArchive_p.h"
 
+#include "service/event/ctkEvent.h"
+
 //----------------------------------------------------------------------------
 ctkPluginFramework::ctkPluginFramework()
   : ctkPlugin()
 {
   qRegisterMetaType<ctkPluginFrameworkEvent>("ctkPluginFrameworkEvent");
   qRegisterMetaType<ctkPluginEvent>("ctkPluginEvent");
+  qRegisterMetaType<ctkServiceEvent>("ctkServiceEvent");
+  qRegisterMetaType<ctkEvent>("ctkEvent");
 }
 
 //----------------------------------------------------------------------------

+ 2 - 0
Libs/PluginFramework/service/event/ctkEvent.h

@@ -136,4 +136,6 @@ public:
 
 };
 
+Q_DECLARE_METATYPE(ctkEvent)
+
 #endif // CTKEVENT_H