diff options
Diffstat (limited to 'utils/themeeditor/gui/preferencesdialog.cpp')
| -rw-r--r-- | utils/themeeditor/gui/preferencesdialog.cpp | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/utils/themeeditor/gui/preferencesdialog.cpp b/utils/themeeditor/gui/preferencesdialog.cpp index f8c71f4..dbb3249 100644 --- a/utils/themeeditor/gui/preferencesdialog.cpp +++ b/utils/themeeditor/gui/preferencesdialog.cpp @@ -44,7 +44,7 @@ void PreferencesDialog::loadSettings() { loadColors(); loadFont(); - loadFontDir(); + loadRender(); } void PreferencesDialog::loadColors() @@ -107,7 +107,7 @@ void PreferencesDialog::loadFont() } -void PreferencesDialog::loadFontDir() +void PreferencesDialog::loadRender() { QSettings settings; settings.beginGroup("RBFont"); @@ -115,13 +115,22 @@ void PreferencesDialog::loadFontDir() ui->fontBox->setText(settings.value("fontDir", "/").toString()); settings.endGroup(); + + settings.beginGroup("EditorWindow"); + + ui->autoExpandBox->setChecked(settings.value("autoExpandTree", + false).toBool()); + ui->autoHighlightBox->setChecked(settings.value("autoHighlightTree", + false).toBool()); + + settings.endGroup(); } void PreferencesDialog::saveSettings() { saveColors(); saveFont(); - saveFontDir(); + saveRender(); } void PreferencesDialog::saveColors() @@ -159,7 +168,7 @@ void PreferencesDialog::saveFont() settings.endGroup(); } -void PreferencesDialog::saveFontDir() +void PreferencesDialog::saveRender() { QSettings settings; settings.beginGroup("RBFont"); @@ -167,6 +176,13 @@ void PreferencesDialog::saveFontDir() settings.setValue("fontDir", ui->fontBox->text()); settings.endGroup(); + + settings.beginGroup("EditorWindow"); + + settings.setValue("autoExpandTree", ui->autoExpandBox->isChecked()); + settings.setValue("autoHighlightTree", ui->autoHighlightBox->isChecked()); + + settings.endGroup(); } void PreferencesDialog::setupUI() |