Added a way to refresh the project.

This commit is contained in:
Roberto Raggi
2009-03-12 16:31:40 +01:00
parent 752a641304
commit 37f7e5dbee
4 changed files with 41 additions and 4 deletions

View File

@@ -30,6 +30,8 @@
#include "genericprojectnodes.h"
#include "genericproject.h"
#include <projectexplorer/projectexplorer.h>
#include <QDir>
#include <QFileInfo>
#include <QSettings>
@@ -61,6 +63,8 @@ void GenericProjectNode::refresh()
removeFileNodes(fileNodes(), this);
removeFolderNodes(subFolderNodes(), this);
ProjectExplorerPlugin::instance()->setCurrentNode(0); // ### remove me
FileNode *projectFileNode = new FileNode(projectFilePath(), ProjectFileType,
/* generated = */ false);
@@ -96,6 +100,8 @@ void GenericProjectNode::refresh()
addFileNodes(fileNodes, folder);
}
_folderByName.clear();
}
ProjectExplorer::FolderNode *GenericProjectNode::findOrCreateFolderByName(const QStringList &components, int end)