forked from qt-creator/qt-creator
Fixes: Restore and save settings for RunSettings.
Details: Not the most pressing problem, but easy to fix.
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user