OSDN Git Service

Qt4ProjectManager: updateFileList on a external folder change
authordt <qtc-committer@nokia.com>
Thu, 4 Nov 2010 13:02:45 +0000 (14:02 +0100)
committerdt <qtc-committer@nokia.com>
Thu, 4 Nov 2010 13:05:04 +0000 (14:05 +0100)
Task-Nr: QTCREATORBUG-3001

src/plugins/qt4projectmanager/qt4nodes.cpp
src/plugins/qt4projectmanager/qt4project.h

index 797402d..7eca9d5 100644 (file)
@@ -719,6 +719,7 @@ void Qt4PriFileNode::folderChanged(const QString &folder)
     }
 
     contents.updateSubFolders(this, this);
+    m_project->updateFileList();
 }
 
 bool Qt4PriFileNode::deploysFolder(const QString &folder) const
index 6b2f7b2..b9eee75 100644 (file)
@@ -192,6 +192,9 @@ public:
 
     Internal::CentralizedFolderWatcher *centralizedFolderWatcher();
 
+    // For Qt4ProFileNode after a on disk change
+    void updateFileList();
+
 signals:
     /// emitted after parse
     void proFileUpdated(Qt4ProjectManager::Internal::Qt4ProFileNode *node);
@@ -220,7 +223,7 @@ private:
     void updateCodeModels();
     void updateCppCodeModel();
     void updateQmlJSCodeModel();
-    void updateFileList();
+
 
     static void collectLeafProFiles(QList<Internal::Qt4ProFileNode *> &list, Internal::Qt4ProFileNode *node);
     static void collectApplicationProFiles(QList<Internal::Qt4ProFileNode *> &list, Internal::Qt4ProFileNode *node);