diff options
author | hjk <qtc-committer@nokia.com> | 2012-01-10 19:17:24 +0100 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-01-11 13:52:26 +0100 |
commit | a6ff74c0d878c7d85ab11bbd63c7bb10639a62df (patch) | |
tree | 4cf6e3d5c4e740b3eed6104a55b5dfc32f528ab9 /src/plugins/projectexplorer/localapplicationruncontrol.cpp | |
parent | 2230f301ec2efaa0bec8b9f2c5db65c34d48712a (diff) | |
download | qt-creator-a6ff74c0d878c7d85ab11bbd63c7bb10639a62df.tar.gz |
ProjectExplorer: use enum instead of QString for run mode
Change-Id: Ia906944a489b09afdea59f74afbf759b4caebe37
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Diffstat (limited to 'src/plugins/projectexplorer/localapplicationruncontrol.cpp')
-rw-r--r-- | src/plugins/projectexplorer/localapplicationruncontrol.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/projectexplorer/localapplicationruncontrol.cpp b/src/plugins/projectexplorer/localapplicationruncontrol.cpp index 731a5194e0..e78298326d 100644 --- a/src/plugins/projectexplorer/localapplicationruncontrol.cpp +++ b/src/plugins/projectexplorer/localapplicationruncontrol.cpp @@ -53,10 +53,9 @@ LocalApplicationRunControlFactory::~LocalApplicationRunControlFactory() { } -bool LocalApplicationRunControlFactory::canRun(ProjectExplorer::RunConfiguration *runConfiguration, const QString &mode) const +bool LocalApplicationRunControlFactory::canRun(RunConfiguration *runConfiguration, RunMode mode) const { - return (mode == QLatin1String(ProjectExplorer::Constants::RUNMODE)) - && (qobject_cast<LocalApplicationRunConfiguration *>(runConfiguration) != 0); + return mode == NormalRunMode && qobject_cast<LocalApplicationRunConfiguration *>(runConfiguration); } QString LocalApplicationRunControlFactory::displayName() const @@ -64,7 +63,7 @@ QString LocalApplicationRunControlFactory::displayName() const return tr("Run"); } -RunControl *LocalApplicationRunControlFactory::create(ProjectExplorer::RunConfiguration *runConfiguration, const QString &mode) +RunControl *LocalApplicationRunControlFactory::create(RunConfiguration *runConfiguration, RunMode mode) { QTC_ASSERT(canRun(runConfiguration, mode), return 0); LocalApplicationRunConfiguration *localRunConfiguration = qobject_cast<LocalApplicationRunConfiguration *>(runConfiguration); @@ -82,7 +81,7 @@ RunConfigWidget *LocalApplicationRunControlFactory::createConfigurationWidget(Ru // ApplicationRunControl -LocalApplicationRunControl::LocalApplicationRunControl(LocalApplicationRunConfiguration *rc, QString mode) +LocalApplicationRunControl::LocalApplicationRunControl(LocalApplicationRunConfiguration *rc, RunMode mode) : RunControl(rc, mode) { Utils::Environment env = rc->environment(); |