aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/kitmanager.h
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-10-13 12:49:05 +0200
committerhjk <hjk121@nokiamail.com>2014-10-15 00:49:17 +0200
commite279c7e00787230dcd89301ebb7a182a35c0531b (patch)
tree1f43783b3bae7d3735a36807f040fd3aa1bb5556 /src/plugins/projectexplorer/kitmanager.h
parente43af30faabaf3f38a6a652c519c61512203054f (diff)
MacroExpander: Allow registering local expansions
This allows a MacroExpander also to describe an expansion it can do which was restricted to the global VariableManager only. The global is now just a thin (unneeded) wrapper about new "standard" functionality. Change-Id: Ida7ca70cf3d319eae4220ea8d12f3dd1c0d4042c Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Diffstat (limited to 'src/plugins/projectexplorer/kitmanager.h')
-rw-r--r--src/plugins/projectexplorer/kitmanager.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/kitmanager.h b/src/plugins/projectexplorer/kitmanager.h
index b6adf4332e..e45d6cf042 100644
--- a/src/plugins/projectexplorer/kitmanager.h
+++ b/src/plugins/projectexplorer/kitmanager.h
@@ -99,8 +99,7 @@ public:
virtual QString displayNameForPlatform(const Kit *k, const QString &platform) const;
virtual Core::FeatureSet availableFeatures(const Kit *k) const;
- virtual Utils::AbstractMacroExpander *createMacroExpander(const Kit *k) const
- { Q_UNUSED(k); return 0; }
+ virtual bool resolveMacro(const Kit *kit, const QString &name, QString *ret) const;
protected:
void setId(Core::Id id) { m_id = id; }