]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinsettingsdialog.h
workaround no longer needed
[dolphin.git] / src / dolphinsettingsdialog.h
index e6d7ee2ad3a6cc0c85be5acd9e2f2a2095ad8c98..e68d8279892e20362b60ed84602f02548a26014c 100644 (file)
 #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