diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2013-07-24 16:22:37 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2013-07-25 12:15:16 +0200 |
commit | 4e3c7b9835bf36f2b568faef0ce8047600ff32d5 (patch) | |
tree | b3fbf1c2de1c379e21483e8a32bec7319066be2f /src/plugins/projectexplorer/kitinformation.cpp | |
parent | 6aceadac27eea9678f23dcb6917b96d37fab4e99 (diff) | |
download | qt-creator-4e3c7b9835bf36f2b568faef0ce8047600ff32d5.tar.gz |
Kit: Provide interface to mark individual kit information sticky
Change-Id: Ic45aae21cb8b0f4e4fdd0dcf1009f127e489920c
Reviewed-by: Mehdi Fekari <mfekari@blackberry.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/projectexplorer/kitinformation.cpp')
-rw-r--r-- | src/plugins/projectexplorer/kitinformation.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/kitinformation.cpp b/src/plugins/projectexplorer/kitinformation.cpp index fd24af2b62..21d066d1c3 100644 --- a/src/plugins/projectexplorer/kitinformation.cpp +++ b/src/plugins/projectexplorer/kitinformation.cpp @@ -113,6 +113,11 @@ void SysRootKitInformation::setSysRoot(Kit *k, const Utils::FileName &v) k->setValue(Core::Id(SYSROOT_INFORMATION), v.toString()); } +void SysRootKitInformation::makeSticky(Kit *k) +{ + k->makeSticky(SYSROOT_INFORMATION); +} + // -------------------------------------------------------------------------- // ToolChainInformation: // -------------------------------------------------------------------------- @@ -248,6 +253,11 @@ QString ToolChainKitInformation::msgNoToolChainInTarget() return tr("No compiler set in kit."); } +void ToolChainKitInformation::makeSticky(Kit *k) +{ + k->makeSticky(TOOLCHAIN_INFORMATION); +} + void ToolChainKitInformation::kitsWereLoaded() { foreach (Kit *k, KitManager::instance()->kits()) @@ -339,6 +349,11 @@ void DeviceTypeKitInformation::setDeviceTypeId(Kit *k, Core::Id type) k->setValue(DEVICETYPE_INFORMATION, type.toSetting()); } +void DeviceTypeKitInformation::makeSticky(Kit *k) +{ + k->makeSticky(DEVICETYPE_INFORMATION); +} + // -------------------------------------------------------------------------- // DeviceInformation: // -------------------------------------------------------------------------- @@ -441,6 +456,11 @@ void DeviceKitInformation::setDeviceId(Kit *k, const Core::Id id) k->setValue(DEVICE_INFORMATION, id.toSetting()); } +void DeviceKitInformation::makeSticky(Kit *k) +{ + k->makeSticky(DEVICE_INFORMATION); +} + void DeviceKitInformation::kitsWereLoaded() { foreach (Kit *k, KitManager::instance()->kits()) |