diff --git a/src/plugins/projectexplorer/taskhub.cpp b/src/plugins/projectexplorer/taskhub.cpp
index 014f647c43c227ad9383bc51fdd82b55331385c9..1cc702050bfcdb34fef6100d509278bcef4ccbb9 100644
--- a/src/plugins/projectexplorer/taskhub.cpp
+++ b/src/plugins/projectexplorer/taskhub.cpp
@@ -102,7 +102,7 @@ void TaskHub::addCategory(Core::Id categoryId, const QString &displayName, bool
     emit m_instance->categoryAdded(categoryId, displayName, visible);
 }
 
-TaskHub *TaskHub::instance()
+QObject *TaskHub::instance()
 {
     return m_instance;
 }
diff --git a/src/plugins/projectexplorer/taskhub.h b/src/plugins/projectexplorer/taskhub.h
index 80aede50aef742138e512709185f7d616593a401..0c4f82e772425764464203beca3087c811b3c5ec 100644
--- a/src/plugins/projectexplorer/taskhub.h
+++ b/src/plugins/projectexplorer/taskhub.h
@@ -43,7 +43,7 @@ class PROJECTEXPLORER_EXPORT TaskHub : public QObject
 {
     Q_OBJECT
 public:
-    static TaskHub *instance();
+    static QObject *instance();
 
     // Convenience overload
     static void addTask(Task::TaskType type, const QString &description,