diff options
| author | Peter Penz <[email protected]> | 2007-05-05 20:53:14 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-05-05 20:53:14 +0000 |
| commit | d00a89513183157ce9e1b63913de7a525ad7588a (patch) | |
| tree | 7236c94ce493ec896e2ff20105d3d28184326632 /src/dolphinsettingsdialog.h | |
| parent | be7f817875e533cd9dabde7115febfc1fd6a37f6 (diff) | |
let the settings dialog be a singleton (thanks to Max Blazejak for the patch!)
svn path=/trunk/KDE/kdebase/apps/; revision=661508
Diffstat (limited to 'src/dolphinsettingsdialog.h')
| -rw-r--r-- | src/dolphinsettingsdialog.h | 8 |
1 files changed, 5 insertions, 3 deletions
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 |
