diff options
author | Roberto C. Sanchez <roberto@connexer.com> | 2014-10-21 22:48:40 -0400 |
---|---|---|
committer | Roberto C. Sanchez <roberto@connexer.com> | 2014-10-21 22:48:40 -0400 |
commit | 00bc0a3de99e088902379dcb2905fb1546c7eca2 (patch) | |
tree | d248b25166e49de203f8b85702a8c88af52c0339 /src/frontend/settingsdialogs/btfontsettings.h | |
parent | df8f1d512c60a96f9041f9663b3fdc2db51cba33 (diff) |
Imported Upstream version 2.9.1
Diffstat (limited to 'src/frontend/settingsdialogs/btfontsettings.h')
-rw-r--r-- | src/frontend/settingsdialogs/btfontsettings.h | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/src/frontend/settingsdialogs/btfontsettings.h b/src/frontend/settingsdialogs/btfontsettings.h index 9df4bc5..659cd75 100644 --- a/src/frontend/settingsdialogs/btfontsettings.h +++ b/src/frontend/settingsdialogs/btfontsettings.h @@ -17,26 +17,26 @@ #include "backend/config/cbtconfig.h" -class CFontChooser; +class BtFontChooserWidget; +class CConfigurationDialog; class QCheckBox; class QComboBox; class QGroupBox; +class QLabel; + +class BtFontSettingsPage: public BtConfigDialog::Page { -/** - @author The BibleTime team <info@bibletime.info> -*/ -class BtFontSettingsPage : public BtConfigPage { Q_OBJECT - public: - BtFontSettingsPage(QWidget *parent = 0); - ~BtFontSettingsPage(); - void save(); - /** Reimplemented from BtConfigPage. */ - virtual const QIcon &icon() const; + private: /* Types: */ + + typedef QMap<QString, CBTConfig::FontSettingsPair> FontMap; + + public: /* Methods: */ + + BtFontSettingsPage(CConfigurationDialog *parent = 0); - /** Reimplemented from BtConfigPage. */ - virtual QString header() const; + void save() const; protected slots: @@ -49,14 +49,20 @@ class BtFontSettingsPage : public BtConfigPage { // Called when the combobox contents is changed void newDisplayWindowFontAreaSelected(const QString&); - private: + private: /* Methods: */ + + void retranslateUi(); + + private: /* Fields: */ + QGroupBox *m_fontsGroupBox; QLabel *m_languageLabel; QComboBox *m_languageComboBox; QCheckBox *m_languageCheckBox; - CFontChooser* m_fontChooser; + BtFontChooserWidget* m_fontChooser; + + FontMap m_fontMap; - QMap<QString, CBTConfig::FontSettingsPair> m_fontMap; }; #endif |