diff --git a/src/plugins/debugger/moduleshandler.h b/src/plugins/debugger/moduleshandler.h
index 3bfa42d53f7536b8541156b0bf5e79575171f439..8749c8285e361ba646d75e8d29d25f2611723e96 100644
--- a/src/plugins/debugger/moduleshandler.h
+++ b/src/plugins/debugger/moduleshandler.h
@@ -104,6 +104,8 @@ typedef QList<Module> Modules;
 
 class ModulesHandler : public QObject
 {
+    Q_OBJECT
+
 public:
     explicit ModulesHandler(DebuggerEngine *engine);
 
diff --git a/src/plugins/qmljsinspector/qmljsinspectorsettings.h b/src/plugins/qmljsinspector/qmljsinspectorsettings.h
index d0a92e5485c56c5fd5e20f4ee769d55d34a425c3..2b064f8f6ba8004c67ea64507ce90d0e2472887e 100644
--- a/src/plugins/qmljsinspector/qmljsinspectorsettings.h
+++ b/src/plugins/qmljsinspector/qmljsinspectorsettings.h
@@ -39,6 +39,8 @@ namespace Internal {
 
 class InspectorSettings : public QObject
 {
+    Q_OBJECT
+
 public:
     InspectorSettings(QObject *parent = 0);
     ~InspectorSettings();
diff --git a/src/plugins/qt4projectmanager/wizards/abstractmobileapp.h b/src/plugins/qt4projectmanager/wizards/abstractmobileapp.h
index 4190fe16f78339e698b5f87ed07ad7db1a703a46..fdef7d681d2aa0149d9584cae3b32fa5efdddbea 100644
--- a/src/plugins/qt4projectmanager/wizards/abstractmobileapp.h
+++ b/src/plugins/qt4projectmanager/wizards/abstractmobileapp.h
@@ -69,6 +69,8 @@ struct AbstractGeneratedFileInfo
 
 class AbstractMobileApp : public QObject
 {
+    Q_OBJECT
+
 public:
     enum ScreenOrientation {
         ScreenOrientationLockLandscape,