forked from qt-creator/qt-creator
Added a way to refresh the project.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user