From 1a775dd8ca7b392388d478c63f64d86f7b9c00ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com>
Date: Wed, 18 Mar 2009 11:53:09 +0100
Subject: [PATCH] A bit of cleanup/unduplication

---
 .../projectexplorer/abstractprocessstep.cpp   | 37 +++++++++++--------
 1 file changed, 21 insertions(+), 16 deletions(-)

diff --git a/src/plugins/projectexplorer/abstractprocessstep.cpp b/src/plugins/projectexplorer/abstractprocessstep.cpp
index 812bfd81e85..434d4fc690f 100644
--- a/src/plugins/projectexplorer/abstractprocessstep.cpp
+++ b/src/plugins/projectexplorer/abstractprocessstep.cpp
@@ -39,6 +39,12 @@
 
 using namespace ProjectExplorer;
 
+static const char * const PROCESS_COMMAND          = "abstractProcess.command";
+static const char * const PROCESS_WORKINGDIRECTORY = "abstractProcess.workingDirectory";
+static const char * const PROCESS_ARGUMENTS        = "abstractProcess.arguments";
+static const char * const PROCESS_ENABLED          = "abstractProcess.enabled";
+static const char * const PROCESS_ENVIRONMENT      = "abstractProcess.Environment";
+
 AbstractProcessStep::AbstractProcessStep(Project *pro)
   : BuildStep(pro)
 {
@@ -46,62 +52,61 @@ AbstractProcessStep::AbstractProcessStep(Project *pro)
 
 void AbstractProcessStep::setCommand(const QString &buildConfiguration, const QString &cmd)
 {
-    setValue(buildConfiguration, "abstractProcess.command", cmd);
+    setValue(buildConfiguration, PROCESS_COMMAND, cmd);
 }
 
 QString AbstractProcessStep::command(const QString &buildConfiguration) const
 {
-    return value(buildConfiguration, "abstractProcess.command").toString();
+    return value(buildConfiguration, PROCESS_COMMAND).toString();
 }
 
 void AbstractProcessStep::setWorkingDirectory(const QString &buildConfiguration, const QString &workingDirectory)
 {
-    setValue(buildConfiguration, "abstractProcess.workingDirectory", workingDirectory);
+    setValue(buildConfiguration, PROCESS_WORKINGDIRECTORY, workingDirectory);
 }
 
 QString AbstractProcessStep::workingDirectory(const QString &buildConfiguration) const
 {
-    return value(buildConfiguration, "abstractProcess.workingDirectory").toString();
+    return value(buildConfiguration, PROCESS_WORKINGDIRECTORY).toString();
 }
 
 void AbstractProcessStep::setArguments(const QString &buildConfiguration, const QStringList &arguments)
 {
-    setValue(buildConfiguration, "abstractProcess.arguments", arguments);
+    setValue(buildConfiguration, PROCESS_ARGUMENTS, arguments);
 }
 
 QStringList AbstractProcessStep::arguments(const QString &buildConfiguration) const
 {
-    return value(buildConfiguration, "abstractProcess.arguments").toStringList();
+    return value(buildConfiguration, PROCESS_ARGUMENTS).toStringList();
 }
 
 void AbstractProcessStep::setEnabled(const QString &buildConfiguration, bool b)
 {
-    setValue(buildConfiguration, "abstractProcess.enabled", b);
+    setValue(buildConfiguration, PROCESS_ENABLED, b);
 }
 
 bool AbstractProcessStep::enabled(const QString &buildConfiguration) const
 {
-    return value(buildConfiguration, "abstractProcess.enabled").toBool();
+    return value(buildConfiguration, PROCESS_ENABLED).toBool();
 }
 
 void AbstractProcessStep::setEnvironment(const QString &buildConfiguration, Environment env)
 {
-    setValue(buildConfiguration, "abstractProcess.Environment", env.toStringList());
+    setValue(buildConfiguration, PROCESS_ENVIRONMENT, env.toStringList());
 }
 
 Environment AbstractProcessStep::environment(const QString &buildConfiguration) const
 {
-    return Environment(value(buildConfiguration, "abstractProcess.Environment").toStringList());
+    return Environment(value(buildConfiguration, PROCESS_ENVIRONMENT).toStringList());
 }
 
 bool AbstractProcessStep::init(const QString &name)
 {
-    m_command = value(name, "abstractProcess.command").toString();
-    m_arguments = value(name, "abstractProcess.arguments").toStringList();
-    QVariant var = value(name, "abstractProcess.enabled");
-    m_enabled =  var.isValid() && var.toBool();
-    m_workingDirectory = value(name, "abstractProcess.workingDirectory").toString();
-    m_environment = Environment(value(name, "abstractProcess.Environment").toStringList());
+    m_command = command(name);
+    m_arguments = arguments(name);
+    m_enabled = enabled(name);
+    m_workingDirectory = workingDirectory(name);
+    m_environment = environment(name);
     return true;
 }
 
-- 
GitLab