Kit: Introduce variables for Kit display names

This change also adds a AbstractMacroExpander for the QtKitInformation.

It supports the following variables in the Kit display name:

 %{Qt:version} - Qt version number
 %{Qt:type}    - Qt type
 %{Qt:name}    - Qt version name
 %{Qt:mkspec}  - mkspec used by the Qt version

Task-number: QTCREATORBUG-11118
Change-Id: I7263781336ab561c34880b187ebd55e81e6ca215
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
Tobias Hunger
2014-07-09 15:31:09 +02:00
committed by hjk
parent 351abd035b
commit 4a52d8216c
20 changed files with 293 additions and 46 deletions

View File

@@ -308,7 +308,7 @@ void IosConfigurations::updateAutomaticKitList()
if (unique) break;
displayName = baseDisplayName + QLatin1String("-") + QString::number(iVers);
}
kitAtt->setDisplayName(displayName);
kitAtt->setUnexpandedDisplayName(displayName);
}
kitAtt->setIconPath(Utils::FileName::fromString(
QLatin1String(Constants::IOS_SETTINGS_CATEGORY_ICON)));