summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmlprojectmanager/fileformat/filefilteritems.h')
-rw-r--r--src/plugins/qmlprojectmanager/fileformat/filefilteritems.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
index 62b5a2a49d..986b1298b0 100644
--- a/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
+++ b/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h
@@ -34,7 +34,6 @@
#define FILEFILTERITEMS_H
#include "qmlprojectitem.h"
-#include "filesystemwatcher.h"
#include <QtCore/QObject>
#include <QtCore/QSet>
@@ -44,6 +43,10 @@
QT_FORWARD_DECLARE_CLASS(QDir)
+namespace Utils {
+class FileSystemWatcher;
+}
+
namespace QmlProjectManager {
class FileFilterBaseItem : public QmlProjectContentItem {
@@ -91,6 +94,8 @@ private:
bool fileMatches(const QString &fileName) const;
QSet<QString> filesInSubTree(const QDir &rootDir, const QDir &dir, QSet<QString> *parsedDirs = 0);
+ Utils::FileSystemWatcher *dirWatcher();
+ QStringList watchedDirectories() const;
QString m_rootDir;
QString m_defaultDir;
@@ -111,7 +116,7 @@ private:
QStringList m_explicitFiles;
QSet<QString> m_files;
- FileSystemWatcher m_dirWatcher;
+ Utils::FileSystemWatcher *m_dirWatcher;
QTimer m_updateFileListTimer;