diff options
Diffstat (limited to 'src/frontend/settingsdialogs/cswordsettings.h')
-rw-r--r-- | src/frontend/settingsdialogs/cswordsettings.h | 58 |
1 files changed, 12 insertions, 46 deletions
diff --git a/src/frontend/settingsdialogs/cswordsettings.h b/src/frontend/settingsdialogs/cswordsettings.h index b4684db..01f5829 100644 --- a/src/frontend/settingsdialogs/cswordsettings.h +++ b/src/frontend/settingsdialogs/cswordsettings.h @@ -14,64 +14,30 @@ #include <QWidget> -class QCheckBox; -class QComboBox; +class CConfigurationDialog; class StandardWorksTab; class TextFiltersTab; -class CSwordSettingsPage : public BtConfigPage { - Q_OBJECT - public: - CSwordSettingsPage(QWidget *parent = 0); +class CSwordSettingsPage: public BtConfigDialog::Page { - void save(); + Q_OBJECT - /** Reimplemented from BtConfigPage. */ - virtual const QIcon &icon() const; + public: /* Methods: */ - /** Reimplemented from BtConfigPage. */ - virtual QString header() const; + CSwordSettingsPage(CConfigurationDialog *parent = 0); - private: - StandardWorksTab* m_worksTab; - TextFiltersTab* m_filtersTab; -}; + void save(); -//Tab pages. To be used only in Sword settings page. + protected: /* Methods: */ -class StandardWorksTab: public QWidget { - Q_OBJECT - public: - StandardWorksTab(); - void save(); + void retranslateUi(); - private: - QComboBox* m_standardBibleCombo; - QComboBox* m_standardCommentaryCombo; - QComboBox* m_standardLexiconCombo; - QComboBox* m_standardDailyDevotionalCombo; - QComboBox* m_standardHebrewStrongCombo; - QComboBox* m_standardGreekStrongCombo; - QComboBox* m_standardHebrewMorphCombo; - QComboBox* m_standardGreekMorphCombo; -}; + private: /* Fields: */ -class TextFiltersTab : public QWidget { - Q_OBJECT - public: - TextFiltersTab(); - void save(); + QTabWidget *m_tabWidget; + StandardWorksTab *m_worksTab; + TextFiltersTab *m_filtersTab; - private: - QCheckBox* m_lineBreaksCheck; - QCheckBox* m_verseNumbersCheck; - QCheckBox* m_headingsCheck; - QCheckBox* m_hebrewPointsCheck; - QCheckBox* m_hebrewCantillationCheck; - QCheckBox* m_morphSegmentationCheck; - QCheckBox* m_greekAccentsCheck; - QCheckBox* m_textualVariantsCheck; - QCheckBox* m_scriptureReferencesCheck; }; #endif |