summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2011-01-20 18:05:58 +0100
committerdt <qtc-committer@nokia.com>2011-01-21 13:35:23 +0100
commit063c4ff670247051ab60a9b360db99e0c07c2e4b (patch)
tree1b309829f4b07471375929dedb5147526d77d1d4 /src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp
parent35d95e3b170ceeada3510c116505e4451c45eda6 (diff)
downloadqt-creator-063c4ff670247051ab60a9b360db99e0c07c2e4b.tar.gz
Add "Run" to projectexplorer context menu
Task-Nr: QTCREATORBUG-2166
Diffstat (limited to 'src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp')
-rw-r--r--src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp b/src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp
index 2687dd12a2..a66d07f5b5 100644
--- a/src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp
@@ -157,6 +157,23 @@ void Qt4SymbianTarget::createApplicationProFiles()
}
}
+QList<ProjectExplorer::RunConfiguration *> Qt4SymbianTarget::runConfigurationsForNode(ProjectExplorer::Node *n)
+{
+ QList<ProjectExplorer::RunConfiguration *> result;
+ foreach (ProjectExplorer::RunConfiguration *rc, runConfigurations()) {
+ if (id() == QLatin1String(Constants::S60_EMULATOR_TARGET_ID)) {
+ if (S60EmulatorRunConfiguration * s60rc = qobject_cast<S60EmulatorRunConfiguration *>(rc))
+ if (s60rc->proFilePath() == n->path())
+ result << rc;
+ } else if (id() == QLatin1String(Constants::S60_DEVICE_TARGET_ID)) {
+ if (S60DeviceRunConfiguration *s60rc = qobject_cast<S60DeviceRunConfiguration *>(rc))
+ if (s60rc->proFilePath() == n->path())
+ result << rc;
+ }
+ }
+ return result;
+}
+
bool Qt4SymbianTarget::isSymbianConnectionAvailable(QString &tooltipText)
{
const S60DeployConfiguration *s60DeployConf = qobject_cast<S60DeployConfiguration *>(activeDeployConfiguration());