Fixes: Restore and save settings for RunSettings.

Details:  Not the most pressing problem, but easy to fix.
This commit is contained in:
dt
2008-12-17 13:56:44 +01:00
parent 208e50f1ae
commit edd1e84b1d

View File

@@ -87,11 +87,15 @@ ProjectExplorer::Environment CMakeRunConfiguration::environment() const
void CMakeRunConfiguration::save(ProjectExplorer::PersistentSettingsWriter &writer) const void CMakeRunConfiguration::save(ProjectExplorer::PersistentSettingsWriter &writer) const
{ {
ProjectExplorer::ApplicationRunConfiguration::save(writer); ProjectExplorer::ApplicationRunConfiguration::save(writer);
writer.saveValue("CMakeRunConfiguration.Target", m_target);
writer.saveValue("CMakeRunConfiguration.WorkingDirectory", m_workingDirectory);
} }
void CMakeRunConfiguration::restore(const ProjectExplorer::PersistentSettingsReader &reader) void CMakeRunConfiguration::restore(const ProjectExplorer::PersistentSettingsReader &reader)
{ {
ProjectExplorer::ApplicationRunConfiguration::restore(reader); ProjectExplorer::ApplicationRunConfiguration::restore(reader);
m_target = reader.restoreValue("CMakeRunConfiguration.Target").toString();
m_workingDirectory = reader.restoreValue("CMakeRunConfiguration.WorkingDirectory").toString();
} }
QWidget *CMakeRunConfiguration::configurationWidget() QWidget *CMakeRunConfiguration::configurationWidget()