diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-04-16 12:42:12 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-04-16 12:55:00 +0200 |
commit | d88eaff481ba469f5a41b0bc893b78d1e4a8ed87 (patch) | |
tree | b59d3d64d48e4a25770410088f04e62de0a629de /src/plugins/qmlprojectmanager/qmlprojectmanager.cpp | |
parent | fb9a9ceede0d872742c44462292626475df9f145 (diff) | |
download | qt-creator-d88eaff481ba469f5a41b0bc893b78d1e4a8ed87.tar.gz |
Hooked up the QML task manager again.
The QML task manager behaviour is to show warnings/errors for _saved_ files
only.
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlprojectmanager.cpp')
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlprojectmanager.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp b/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp index e82b0ba319..a1d3092bdb 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp @@ -30,6 +30,7 @@ #include "qmlprojectmanager.h" #include "qmlprojectconstants.h" #include "qmlproject.h" +#include "qmltaskmanager.h" #include <coreplugin/icore.h> #include <coreplugin/ifile.h> @@ -79,7 +80,12 @@ ProjectExplorer::Project *Manager::openProject(const QString &fileName) } if (fileInfo.isFile()) { - return new QmlProject(this, fileName); + QmlProject *project = new QmlProject(this, fileName); + QmlTaskManager *taskManager = QmlTaskManager::instance(); + if (taskManager) + connect(project, SIGNAL(filesRemovedFromProject(QStringList)), + taskManager, SLOT(documentsRemoved(const QStringList))); + return project; } return 0; |