summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordt <qtc-commiter@nokia.com>2008-12-17 13:56:44 +0100
committerdt <qtc-commiter@nokia.com>2008-12-17 13:56:44 +0100
commitedd1e84b1df2d5978cb1a77ebb78069b34b1f751 (patch)
tree86033c074c6bdf30fddbd71c50afb9837f2eeb2f /src
parent208e50f1aec668b3940c51f53da6250042d2bf7e (diff)
downloadqt-creator-edd1e84b1df2d5978cb1a77ebb78069b34b1f751.tar.gz
Fixes: Restore and save settings for RunSettings.
Details: Not the most pressing problem, but easy to fix.
Diffstat (limited to 'src')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
index d8bc8e795b..fe337ac8f3 100644
--- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
@@ -87,11 +87,15 @@ ProjectExplorer::Environment CMakeRunConfiguration::environment() const
void CMakeRunConfiguration::save(ProjectExplorer::PersistentSettingsWriter &writer) const
{
ProjectExplorer::ApplicationRunConfiguration::save(writer);
+ writer.saveValue("CMakeRunConfiguration.Target", m_target);
+ writer.saveValue("CMakeRunConfiguration.WorkingDirectory", m_workingDirectory);
}
void CMakeRunConfiguration::restore(const ProjectExplorer::PersistentSettingsReader &reader)
{
ProjectExplorer::ApplicationRunConfiguration::restore(reader);
+ m_target = reader.restoreValue("CMakeRunConfiguration.Target").toString();
+ m_workingDirectory = reader.restoreValue("CMakeRunConfiguration.WorkingDirectory").toString();
}
QWidget *CMakeRunConfiguration::configurationWidget()