diff options
author | Erik Verbruggen <[email protected]> | 2009-09-04 17:54:38 +0200 |
---|---|---|
committer | Erik Verbruggen <[email protected]> | 2009-09-04 17:54:38 +0200 |
commit | cac5663a4fbd4991af9cd3504997538fba9d781b (patch) | |
tree | 4aa68b1cae7b988a13017827e3cecbca7669bd54 /src/plugins/qmlprojectmanager/qmlproject.cpp | |
parent | a52209336d741dfbfa92f908791253b15b09316f (diff) |
Modified the QML project to notify the DUI model manager when a file is added to the project.
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlproject.cpp')
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlproject.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp index 3e374d565b4..a0dc6873c93 100644 --- a/src/plugins/qmlprojectmanager/qmlproject.cpp +++ b/src/plugins/qmlprojectmanager/qmlproject.cpp @@ -39,6 +39,8 @@ #include <coreplugin/icore.h> #include <coreplugin/editormanager/editormanager.h> +#include <duieditor/duimodelmanagerinterface.h> + #include <utils/synchronousprocess.h> #include <utils/pathchooser.h> @@ -62,7 +64,8 @@ using namespace QmlProjectManager::Internal; QmlProject::QmlProject(Manager *manager, const QString &fileName) : m_manager(manager), - m_fileName(fileName) + m_fileName(fileName), + m_modelManager(ExtensionSystem::PluginManager::instance()->getObject<DuiEditor::DuiModelManagerInterface>()) { QFileInfo fileInfo(m_fileName); m_projectName = fileInfo.completeBaseName(); @@ -118,6 +121,7 @@ void QmlProject::parseProject(RefreshOptions options) if (options & Files) { m_files = convertToAbsoluteFiles(readLines(filesFileName())); m_files.removeDuplicates(); + m_modelManager->updateSourceFiles(m_files); } if (options & Configuration) { |