summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/applicationrunconfiguration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/applicationrunconfiguration.cpp')
-rw-r--r--src/plugins/projectexplorer/applicationrunconfiguration.cpp17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/plugins/projectexplorer/applicationrunconfiguration.cpp b/src/plugins/projectexplorer/applicationrunconfiguration.cpp
index f0c336fe66..d67358ce66 100644
--- a/src/plugins/projectexplorer/applicationrunconfiguration.cpp
+++ b/src/plugins/projectexplorer/applicationrunconfiguration.cpp
@@ -52,26 +52,11 @@ LocalApplicationRunConfiguration::~LocalApplicationRunConfiguration()
{
}
-namespace Internal {
-
-class VarManMacroExpander : public Utils::AbstractQtcMacroExpander {
-public:
- virtual bool resolveMacro(const QString &name, QString *ret)
- {
- *ret = Core::VariableManager::instance()->value(name.toUtf8());
- return !ret->isEmpty();
- }
-};
-
-} // namespace Internal
-
Utils::AbstractMacroExpander *LocalApplicationRunConfiguration::macroExpander() const
{
if (BuildConfiguration *bc = activeBuildConfiguration())
return bc->macroExpander();
-
- static Internal::VarManMacroExpander mx;
- return &mx;
+ return Core::VariableManager::instance()->macroExpander();
}
} // namespace ProjectExplorer