diff options
Diffstat (limited to 'src/frontend/settingsdialogs/cdisplaysettings.h')
-rw-r--r-- | src/frontend/settingsdialogs/cdisplaysettings.h | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/src/frontend/settingsdialogs/cdisplaysettings.h b/src/frontend/settingsdialogs/cdisplaysettings.h index fe46679..b18a26f 100644 --- a/src/frontend/settingsdialogs/cdisplaysettings.h +++ b/src/frontend/settingsdialogs/cdisplaysettings.h @@ -15,30 +15,39 @@ #include <QWidget> +class CConfigurationDialog; class QCheckBox; class QComboBox; +class QLabel; class QWebView; -class CDisplaySettingsPage : public BtConfigPage { +class CDisplaySettingsPage: public BtConfigDialog::Page { + Q_OBJECT - public: - CDisplaySettingsPage(QWidget *parent = 0); + + public: /* Methods: */ + + CDisplaySettingsPage(CConfigurationDialog *parent = 0); + void save(); - /** Reimplemented from BtConfigPage. */ - virtual const QIcon &icon() const; + protected: /* Methods: */ - /** Reimplemented from BtConfigPage. */ - virtual QString header() const; + void retranslateUi(); protected slots: /** Update the style preview widget. */ void updateStylePreview(); - private: + private: /* Fields: */ + QCheckBox* m_showLogoCheck; + QLabel *m_explanationLabel; QComboBox* m_styleChooserCombo; + QLabel *m_availableLabel; QWebView* m_stylePreviewViewer; + QLabel *m_previewLabel; + }; #endif |