From 9c73e8f052fbefe69bd64a1ca3ccd8af02a84a23 Mon Sep 17 00:00:00 2001 From: Volker Lanz Date: Sun, 21 Feb 2010 17:03:22 +0000 Subject: [PATCH] save and restore size for configure dialog svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1093877 --- src/gui/configureoptionsdialog.cpp | 9 +++++++++ src/gui/configureoptionsdialog.h | 1 + 2 files changed, 10 insertions(+) diff --git a/src/gui/configureoptionsdialog.cpp b/src/gui/configureoptionsdialog.cpp index e194c97..0cc0b98 100644 --- a/src/gui/configureoptionsdialog.cpp +++ b/src/gui/configureoptionsdialog.cpp @@ -48,4 +48,13 @@ ConfigureOptionsDialog::ConfigureOptionsDialog(QWidget* parent, const QString& n addPage(new GeneralPageWidget(this), i18n("General"), QString(), i18n("General Settings")); addPage(new FileSystemColorsPageWidget(this), i18n("File System Colors"), QString(), i18n("File System Color Settings")); addPage(new AdvancedPageWidget(this), i18n("Advanced"), QString(), i18n("Advanced Settings")); + + restoreDialogSize(KConfigGroup(KGlobal::config(), "configureOptionsDialog")); +} + +/** Destroys a ConfigureOptionsDialog instance */ +ConfigureOptionsDialog::~ConfigureOptionsDialog() +{ + KConfigGroup kcg(KGlobal::config(), "configureOptionsDialog"); + saveDialogSize(kcg); } diff --git a/src/gui/configureoptionsdialog.h b/src/gui/configureoptionsdialog.h index efb9a2a..f402411 100644 --- a/src/gui/configureoptionsdialog.h +++ b/src/gui/configureoptionsdialog.h @@ -27,6 +27,7 @@ class ConfigureOptionsDialog : public KConfigDialog { public: ConfigureOptionsDialog(QWidget* parent, const QString& name, KConfigSkeleton* cfg); + ~ConfigureOptionsDialog(); }; #endif