#include <kpagedialog.h>
class GeneralSettingsPage;
class ViewSettingsPage;
-class BookmarksSettingsPage;
class DolphinMainWindow;
/**
* @brief Settings dialog for Dolphin.
*
- * Contains the pages for general settings, view settings and
- * bookmark settings.
+ * Contains the pages for general settings and view settings.
*
* @author Peter Penz <peter.penz@gmx.at>
*/
-class DolphinSettingsDialog : public KPageDialog {
+class DolphinSettingsDialog : public KPageDialog
+{
Q_OBJECT
public:
- DolphinSettingsDialog(DolphinMainWindow* mainWindow);
+ explicit DolphinSettingsDialog(DolphinMainWindow* mainWindow);
virtual ~DolphinSettingsDialog();
protected slots:
+ /** @see KDialog::slotButtonClicked() */
virtual void slotButtonClicked(int button);
private:
- DolphinMainWindow* m_mainWindow;
+ void applySettings();
+ void restoreDefaults();
+
+private:
GeneralSettingsPage* m_generalSettingsPage;
ViewSettingsPage* m_viewSettingsPage;
- BookmarksSettingsPage* m_bookmarksSettingsPage;
-
- void applySettings();
};
#endif