Bitcoin-Qt signmessage GUI (pull request #582)
[novacoin.git] / src / qt / optionsdialog.h
index 07e8529..9e1f87c 100644 (file)
@@ -11,8 +11,10 @@ class QPushButton;
 QT_END_NAMESPACE
 class OptionsModel;
 class MainOptionsPage;
+class DisplayOptionsPage;
 class MonitoredDataMapper;
 
+/** Preferences dialog. */
 class OptionsDialog : public QDialog
 {
     Q_OBJECT
@@ -24,21 +26,27 @@ public:
 signals:
 
 public slots:
-    void changePage(QListWidgetItem *current, QListWidgetItem *previous);
+    /** Change the current page to \a index. */
+    void changePage(int index);
+
 private slots:
     void okClicked();
     void cancelClicked();
     void applyClicked();
     void enableApply();
     void disableApply();
+
 private:
     QListWidget *contents_widget;
     QStackedWidget *pages_widget;
-    MainOptionsPage *main_options_page;
     OptionsModel *model;
     MonitoredDataMapper *mapper;
     QPushButton *apply_button;
 
+    // Pages
+    MainOptionsPage *main_page;
+    DisplayOptionsPage *display_page;
+
     void setupMainPage();
 };