17
class CConfigurationDialog;
19
18
class StandardWorksTab;
20
19
class TextFiltersTab;
22
class CSwordSettingsPage : public BtConfigPage {
25
CSwordSettingsPage(QWidget *parent = 0);
29
/** Reimplemented from BtConfigPage. */
30
virtual const QIcon &icon() const;
32
/** Reimplemented from BtConfigPage. */
33
virtual QString header() const;
36
StandardWorksTab* m_worksTab;
37
TextFiltersTab* m_filtersTab;
40
//Tab pages. To be used only in Sword settings page.
42
class StandardWorksTab: public QWidget {
49
QComboBox* m_standardBibleCombo;
50
QComboBox* m_standardCommentaryCombo;
51
QComboBox* m_standardLexiconCombo;
52
QComboBox* m_standardDailyDevotionalCombo;
53
QComboBox* m_standardHebrewStrongCombo;
54
QComboBox* m_standardGreekStrongCombo;
55
QComboBox* m_standardHebrewMorphCombo;
56
QComboBox* m_standardGreekMorphCombo;
59
class TextFiltersTab : public QWidget {
66
QCheckBox* m_lineBreaksCheck;
67
QCheckBox* m_verseNumbersCheck;
68
QCheckBox* m_headingsCheck;
69
QCheckBox* m_hebrewPointsCheck;
70
QCheckBox* m_hebrewCantillationCheck;
71
QCheckBox* m_morphSegmentationCheck;
72
QCheckBox* m_greekAccentsCheck;
73
QCheckBox* m_textualVariantsCheck;
74
QCheckBox* m_scriptureReferencesCheck;
21
class CSwordSettingsPage: public BtConfigDialog::Page {
25
public: /* Methods: */
27
CSwordSettingsPage(CConfigurationDialog *parent = 0);
31
protected: /* Methods: */
35
private: /* Fields: */
37
QTabWidget *m_tabWidget;
38
StandardWorksTab *m_worksTab;
39
TextFiltersTab *m_filtersTab;