diff options
| author | Peter Penz <[email protected]> | 2007-05-26 07:51:43 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-05-26 07:51:43 +0000 |
| commit | 1693cc730d920f66483a4a269b257a5990b43049 (patch) | |
| tree | 59105a443fe00f0bc64e51bad7c800da2b6069b8 /src | |
| parent | ca03456babff49a214300f56f6e5d61a160ccb1f (diff) | |
remember the size of dialogs
svn path=/trunk/KDE/kdebase/apps/; revision=668385
Diffstat (limited to 'src')
| -rw-r--r-- | src/dolphinsettingsdialog.cpp | 5 | ||||
| -rw-r--r-- | src/viewpropertiesdialog.cpp | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/dolphinsettingsdialog.cpp b/src/dolphinsettingsdialog.cpp index 7f8c50cca..88b97d057 100644 --- a/src/dolphinsettingsdialog.cpp +++ b/src/dolphinsettingsdialog.cpp @@ -45,10 +45,15 @@ DolphinSettingsDialog::DolphinSettingsDialog(DolphinMainWindow* mainWindow) : m_viewSettingsPage = new ViewSettingsPage(mainWindow, this); KPageWidgetItem* viewSettingsFrame = addPage(m_viewSettingsPage, i18n("View Modes")); viewSettingsFrame->setIcon(KIcon("view-choose")); + + const KConfigGroup dialogConfig(KSharedConfig::openConfig("dolphinrc"), "SettingsDialog"); + restoreDialogSize(dialogConfig); } DolphinSettingsDialog::~DolphinSettingsDialog() { + KConfigGroup dialogConfig(KSharedConfig::openConfig("dolphinrc"), "SettingsDialog"); + saveDialogSize(dialogConfig, KConfigFlags::Persistent); } void DolphinSettingsDialog::slotButtonClicked(int button) diff --git a/src/viewpropertiesdialog.cpp b/src/viewpropertiesdialog.cpp index 82de412d2..34adabaf5 100644 --- a/src/viewpropertiesdialog.cpp +++ b/src/viewpropertiesdialog.cpp @@ -203,6 +203,10 @@ ViewPropertiesDialog::ViewPropertiesDialog(DolphinView* dolphinView) : main->setLayout(topLayout); setMainWidget(main); + + const KConfigGroup dialogConfig(KSharedConfig::openConfig("dolphinrc"), + "ViewPropertiesDialog"); + restoreDialogSize(dialogConfig); } ViewPropertiesDialog::~ViewPropertiesDialog() @@ -210,6 +214,10 @@ ViewPropertiesDialog::~ViewPropertiesDialog() m_isDirty = false; delete m_viewProps; m_viewProps = 0; + + KConfigGroup dialogConfig(KSharedConfig::openConfig("dolphinrc"), + "ViewPropertiesDialog"); + saveDialogSize(dialogConfig, KConfigFlags::Persistent); } void ViewPropertiesDialog::slotOk() |
