summaryrefslogtreecommitdiff
path: root/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2012-10-09 16:53:50 +0200
committerDaniel Teske <daniel.teske@digia.com>2012-10-11 12:16:46 +0200
commit28e7dcea4117090506aa6a7968a8469b61cf6198 (patch)
treed15a6187b9580e921be33f19377edb1084649255 /src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
parent0a9fa88e443f4b7ef76d98b39575a1b3c212eda5 (diff)
downloadqt-creator-28e7dcea4117090506aa6a7968a8469b61cf6198.tar.gz
CMakeBuildConfiguration: Actually save / restore useKit setting
Task-number: QTCREATORBUG-7984 Change-Id: Iaa33e95bd827e8b8662c62e155c0e9aca3d2fd69 Reviewed-by: Peter Kümmel <syntheticpp@gmx.net> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
index 865471b965..7304c17662 100644
--- a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
@@ -51,6 +51,7 @@ using namespace Internal;
namespace {
const char BUILD_DIRECTORY_KEY[] = "CMakeProjectManager.CMakeBuildConfiguration.BuildDirectory";
+const char USE_NINJA_KEY[] = "CMakeProjectManager.CMakeBuildConfiguration.UseNinja";
} // namespace
CMakeBuildConfiguration::CMakeBuildConfiguration(ProjectExplorer::Target *parent) :
@@ -74,6 +75,7 @@ QVariantMap CMakeBuildConfiguration::toMap() const
{
QVariantMap map(ProjectExplorer::BuildConfiguration::toMap());
map.insert(QLatin1String(BUILD_DIRECTORY_KEY), m_buildDirectory);
+ map.insert(QLatin1String(USE_NINJA_KEY), m_useNinja);
return map;
}
@@ -83,6 +85,7 @@ bool CMakeBuildConfiguration::fromMap(const QVariantMap &map)
return false;
m_buildDirectory = map.value(QLatin1String(BUILD_DIRECTORY_KEY)).toString();
+ m_useNinja = map.value(QLatin1String(USE_NINJA_KEY), false).toBool();
return true;
}