Kits: Simplify handling of sticky kit information

Change-Id: Iff01445d1251487bd44c227de36f1b47ba4c3d42
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
Tobias Hunger
2013-09-09 17:10:41 +02:00
committed by hjk
parent 6e11e56290
commit f1f1f65f7c
25 changed files with 178 additions and 166 deletions

View File

@@ -107,7 +107,7 @@ Kit::Kit(Core::Id id) :
{
KitGuard g(this);
foreach (KitInformation *sti, KitManager::kitInformation())
setValue(sti->dataId(), sti->defaultValue(this));
setValue(sti->id(), sti->defaultValue(this));
setDisplayName(QCoreApplication::translate("ProjectExplorer::Kit", "Unnamed"));
setIconPath(Utils::FileName::fromString(QLatin1String(":///DESKTOP///")));
@@ -471,8 +471,8 @@ void Kit::setSdkProvided(bool sdkProvided)
void Kit::makeSticky()
{
foreach (KitInformation *ki, KitManager::kitInformation()) {
if (hasValue(ki->dataId()))
setSticky(ki->dataId(), true);
if (hasValue(ki->id()))
setSticky(ki->id(), true);
}
}