From 5f87a8130e25a06c30b516ef23f936c1ab657c1c Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 5 May 2007 21:02:04 +0000 Subject: revert last commit, it leads to the uncommon behavior that the last state of the settings dialog is remembered (grmpf - I should do more testing... ;-)) svn path=/trunk/KDE/kdebase/apps/; revision=661511 --- src/dolphinsettingsdialog.cpp | 33 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 21 deletions(-) (limited to 'src/dolphinsettingsdialog.cpp') diff --git a/src/dolphinsettingsdialog.cpp b/src/dolphinsettingsdialog.cpp index 3ac70de02..7f8c50cca 100644 --- a/src/dolphinsettingsdialog.cpp +++ b/src/dolphinsettingsdialog.cpp @@ -26,27 +26,6 @@ #include "dolphinapplication.h" #include "dolphinmainwindow.h" -DolphinSettingsDialog& DolphinSettingsDialog::instance(DolphinMainWindow* mainWindow) -{ - static DolphinSettingsDialog* instance = 0; - if (instance == 0) { - instance = new DolphinSettingsDialog(mainWindow); - } - return *instance; -} - -DolphinSettingsDialog::~DolphinSettingsDialog() -{ -} - -void DolphinSettingsDialog::slotButtonClicked(int button) -{ - if (button == Ok || button == Apply) { - applySettings(); - } - KPageDialog::slotButtonClicked(button); -} - DolphinSettingsDialog::DolphinSettingsDialog(DolphinMainWindow* mainWindow) : KPageDialog(), m_mainWindow(mainWindow) @@ -68,6 +47,18 @@ DolphinSettingsDialog::DolphinSettingsDialog(DolphinMainWindow* mainWindow) : viewSettingsFrame->setIcon(KIcon("view-choose")); } +DolphinSettingsDialog::~DolphinSettingsDialog() +{ +} + +void DolphinSettingsDialog::slotButtonClicked(int button) +{ + if (button == Ok || button == Apply) { + applySettings(); + } + KPageDialog::slotButtonClicked(button); +} + void DolphinSettingsDialog::applySettings() { m_generalSettingsPage->applySettings(); -- cgit v1.3