┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinsettingsdialog.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-05-05 20:53:14 +0000
committerPeter Penz <[email protected]>2007-05-05 20:53:14 +0000
commitd00a89513183157ce9e1b63913de7a525ad7588a (patch)
tree7236c94ce493ec896e2ff20105d3d28184326632 /src/dolphinsettingsdialog.h
parentbe7f817875e533cd9dabde7115febfc1fd6a37f6 (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.h8
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