forked from qt-creator/qt-creator
FolderNode: Remove makeEmpty() again
It is no longer necessary. Change-Id: Id044ace6f0861bc0fc659fb6d6823da1f0082bc9 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -280,7 +280,6 @@ void BuildDirManager::generateProjectTree(CMakeListsNode *root, const QList<cons
|
|||||||
|
|
||||||
const Utils::FileName projectFile = m_buildConfiguration->target()->project()->projectFilePath();
|
const Utils::FileName projectFile = m_buildConfiguration->target()->project()->projectFilePath();
|
||||||
|
|
||||||
root->makeEmpty();
|
|
||||||
m_reader->generateProjectTree(root, allFiles);
|
m_reader->generateProjectTree(root, allFiles);
|
||||||
|
|
||||||
// Make sure the top level CMakeLists.txt is always visible:
|
// Make sure the top level CMakeLists.txt is always visible:
|
||||||
|
|||||||
@@ -593,15 +593,6 @@ void FolderNode::removeNode(Node *node)
|
|||||||
m_nodes.removeOne(node);
|
m_nodes.removeOne(node);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
|
||||||
Removes all files and subfolders from this folder node.
|
|
||||||
*/
|
|
||||||
void FolderNode::makeEmpty()
|
|
||||||
{
|
|
||||||
qDeleteAll(m_nodes);
|
|
||||||
m_nodes.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
bool FolderNode::showInSimpleTree() const
|
bool FolderNode::showInSimpleTree() const
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -235,7 +235,6 @@ public:
|
|||||||
void addNode(Node *node);
|
void addNode(Node *node);
|
||||||
void removeNode(Node *node);
|
void removeNode(Node *node);
|
||||||
|
|
||||||
void makeEmpty();
|
|
||||||
bool isEmpty() const;
|
bool isEmpty() const;
|
||||||
|
|
||||||
FolderNode *asFolderNode() override { return this; }
|
FolderNode *asFolderNode() override { return this; }
|
||||||
|
|||||||
@@ -92,7 +92,6 @@ void setupQbsProductData(QbsProjectManager::Internal::QbsProductNode *node,
|
|||||||
const qbs::ProductData &prd, const qbs::Project &project)
|
const qbs::ProductData &prd, const qbs::Project &project)
|
||||||
{
|
{
|
||||||
using namespace QbsProjectManager::Internal;
|
using namespace QbsProjectManager::Internal;
|
||||||
node->makeEmpty();
|
|
||||||
|
|
||||||
node->setEnabled(prd.isEnabled());
|
node->setEnabled(prd.isEnabled());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user