summaryrefslogtreecommitdiff
path: root/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp')
-rw-r--r--src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp
index 0de4bca896..36f39623eb 100644
--- a/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp
+++ b/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp
@@ -450,14 +450,10 @@ QList<BuildTargetInfo>
return project->buildTargets(mode);
}
-QList<RunConfiguration *> DesktopQmakeRunConfigurationFactory::runConfigurationsForNode(Target *t, const Node *n)
-{
- QList<RunConfiguration *> result;
- foreach (RunConfiguration *rc, t->runConfigurations())
- if (DesktopQmakeRunConfiguration *qmakeRc = qobject_cast<DesktopQmakeRunConfiguration *>(rc))
- if (qmakeRc->proFilePath() == n->filePath())
- result << rc;
- return result;
+bool DesktopQmakeRunConfigurationFactory::hasRunConfigForProFile(RunConfiguration *rc, const Utils::FileName &n) const
+{
+ auto qmakeRc = qobject_cast<DesktopQmakeRunConfiguration *>(rc);
+ return qmakeRc && qmakeRc->proFilePath() == n;
}
} // namespace Internal