From ecbadbce2468b9ae56726481e8e1cc0cfe16c0dc Mon Sep 17 00:00:00 2001
From: Konstantin Tokarev <annulen@yandex.ru>
Date: Mon, 26 Mar 2012 17:31:04 +0400
Subject: [PATCH] Forward declare QFileSystemWatcher

Change-Id: I9ddfe95ea9e0df31c6737e11fe7b4b095b594d18
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
---
 src/plugins/cmakeprojectmanager/cmakeproject.cpp | 1 +
 src/plugins/cmakeprojectmanager/cmakeproject.h   | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.cpp b/src/plugins/cmakeprojectmanager/cmakeproject.cpp
index 60bcd0bf14e..4c6ffd8d86c 100644
--- a/src/plugins/cmakeprojectmanager/cmakeproject.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakeproject.cpp
@@ -62,6 +62,7 @@
 #include <QFormLayout>
 #include <QMainWindow>
 #include <QInputDialog>
+#include <QFileSystemWatcher>
 
 using namespace CMakeProjectManager;
 using namespace CMakeProjectManager::Internal;
diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.h b/src/plugins/cmakeprojectmanager/cmakeproject.h
index e3bf1f1460b..778bc7fc9ef 100644
--- a/src/plugins/cmakeprojectmanager/cmakeproject.h
+++ b/src/plugins/cmakeprojectmanager/cmakeproject.h
@@ -48,10 +48,13 @@
 #include <coreplugin/editormanager/ieditor.h>
 
 #include <QXmlStreamReader>
-#include <QFileSystemWatcher>
 #include <QPushButton>
 #include <QLineEdit>
 
+QT_BEGIN_NAMESPACE
+class QFileSystemWatcher;
+QT_END_NAMESPACE
+
 namespace CMakeProjectManager {
 namespace Internal {
 
-- 
GitLab