aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-06-14 14:15:23 +0200
committerhjk <hjk@qt.io>2017-06-16 12:19:26 +0000
commit42580c7d0ca703f216bcb19e12259b1022d8b423 (patch)
tree9947b07e8fd03d0eaf6fb914ae69f3909b38d624
parent25a75d3fa38e6c61097f4578fddb24a1445eec58 (diff)
ProjectExplorer: Expand %{Device:Name} to device()->displayName()
Change-Id: I9ae7bc0f55933c83aaefb0d1df8e9873386f36a7 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
-rw-r--r--src/plugins/projectexplorer/kitinformation.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/kitinformation.cpp b/src/plugins/projectexplorer/kitinformation.cpp
index 30c3ad0836..3c4c4b76d2 100644
--- a/src/plugins/projectexplorer/kitinformation.cpp
+++ b/src/plugins/projectexplorer/kitinformation.cpp
@@ -662,6 +662,11 @@ void DeviceKitInformation::addToMacroExpander(Kit *kit, Utils::MacroExpander *ex
const IDevice::ConstPtr device = DeviceKitInformation::device(kit);
return device ? device->sshParameters().privateKeyFile : QString();
});
+ expander->registerVariable("Device:Name", tr("Device name"),
+ [this, kit]() -> QString {
+ const IDevice::ConstPtr device = DeviceKitInformation::device(kit);
+ return device ? device->displayName() : QString();
+ });
}
Core::Id DeviceKitInformation::id()