┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-05-26 07:51:43 +0000
committerPeter Penz <[email protected]>2007-05-26 07:51:43 +0000
commit1693cc730d920f66483a4a269b257a5990b43049 (patch)
tree59105a443fe00f0bc64e51bad7c800da2b6069b8 /src
parentca03456babff49a214300f56f6e5d61a160ccb1f (diff)
remember the size of dialogs
svn path=/trunk/KDE/kdebase/apps/; revision=668385
Diffstat (limited to 'src')
-rw-r--r--src/dolphinsettingsdialog.cpp5
-rw-r--r--src/viewpropertiesdialog.cpp8
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()