From c58da42babe5052e28a28a5ad79497b7d6f34de3 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 28 Nov 2018 18:52:19 +0100 Subject: QmakeProjectManager et al: Reduce use of qmake specific logic Change-Id: I8f7e5d822ccb27e3ec241b814ec67aed7fe7539f Reviewed-by: Tobias Hunger --- src/plugins/qmakeprojectmanager/qmakenodes.cpp | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'src/plugins/qmakeprojectmanager/qmakenodes.cpp') diff --git a/src/plugins/qmakeprojectmanager/qmakenodes.cpp b/src/plugins/qmakeprojectmanager/qmakenodes.cpp index 9f093e6020..fa94ca5eaa 100644 --- a/src/plugins/qmakeprojectmanager/qmakenodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakenodes.cpp @@ -198,18 +198,6 @@ FolderNode::AddNewInformation QmakePriFileNode::addNewInformation(const QStringL return FolderNode::AddNewInformation(filePath().fileName(), context && context->parentProjectNode() == this ? 120 : 90); } -QmakeProFileNode *QmakeProFileNode::findProFileFor(const FileName &fileName) const -{ - if (fileName == filePath()) - return const_cast(this); - for (Node *node : nodes()) { - if (auto *qmakeProFileNode = dynamic_cast(node)) - if (QmakeProFileNode *result = qmakeProFileNode->findProFileFor(fileName)) - return result; - } - return nullptr; -} - /*! \class QmakeProFileNode Implements abstract ProjectNode class -- cgit v1.2.3