Text editor settings cleanup to avoid some copying

This commit is contained in:
Thorbjørn Lindeijer
2010-01-20 11:27:08 +01:00
parent ed5a0fb0b2
commit 545c9b9190
6 changed files with 23 additions and 32 deletions

View File

@@ -113,17 +113,7 @@ void DisplaySettingsPage::apply()
DisplaySettings newDisplaySettings;
settingsFromUI(newDisplaySettings);
Core::ICore *core = Core::ICore::instance();
QSettings *s = core->settings();
if (newDisplaySettings != m_d->m_displaySettings) {
m_d->m_displaySettings = newDisplaySettings;
if (s)
m_d->m_displaySettings.toSettings(m_d->m_parameters.settingsPrefix, s);
emit displaySettingsChanged(newDisplaySettings);
}
setDisplaySettings(newDisplaySettings);
}
void DisplaySettingsPage::settingsFromUI(DisplaySettings &displaySettings) const
@@ -157,7 +147,7 @@ void DisplaySettingsPage::settingsToUI()
m_d->m_page.autoFoldFirstComment->setChecked(displaySettings.m_autoFoldFirstComment);
}
DisplaySettings DisplaySettingsPage::displaySettings() const
const DisplaySettings &DisplaySettingsPage::displaySettings() const
{
return m_d->m_displaySettings;
}