From d00a89513183157ce9e1b63913de7a525ad7588a Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 5 May 2007 20:53:14 +0000 Subject: let the settings dialog be a singleton (thanks to Max Blazejak for the patch!) svn path=/trunk/KDE/kdebase/apps/; revision=661508 --- src/dolphinsettingsdialog.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/dolphinsettingsdialog.h') diff --git a/src/dolphinsettingsdialog.h b/src/dolphinsettingsdialog.h index 95150dab8..3a13dd0bd 100644 --- a/src/dolphinsettingsdialog.h +++ b/src/dolphinsettingsdialog.h @@ -39,18 +39,20 @@ class DolphinSettingsDialog : public KPageDialog Q_OBJECT public: - explicit DolphinSettingsDialog(DolphinMainWindow* mainWindow); + static DolphinSettingsDialog& instance(DolphinMainWindow* mainWindow); virtual ~DolphinSettingsDialog(); protected slots: virtual void slotButtonClicked(int button); +private: + DolphinSettingsDialog(DolphinMainWindow* mainWindow); + void applySettings(); + private: DolphinMainWindow* m_mainWindow; GeneralSettingsPage* m_generalSettingsPage; ViewSettingsPage* m_viewSettingsPage; - - void applySettings(); }; #endif -- cgit v1.3