|
BibleTime
|
#include <btfontsettings.h>
Classes | |
| struct | WorkSetting |
Public Member Functions | |
| BtFontSettingsPage (CConfigurationDialog *parent=nullptr) | |
| void | save () const final override |
Public Member Functions inherited from BtConfigDialog::Page | |
| Page (QIcon const &icon, QWidget *const parent=nullptr) | |
| void | setHeaderText (QString const &headerText) |
| ~Page () noexcept override | |
Protected Slots | |
| void | useOwnFontClicked (bool) |
Private Member Functions | |
| void | retranslateUi () |
Private Attributes | |
| QFontDialog * | m_fontChooser |
| QGroupBox * | m_fontsGroupBox |
| QCheckBox * | m_languageCheckBox |
| QComboBox * | m_languageComboBox |
| QLabel * | m_languageLabel |
| std::vector< WorkSetting > | m_workSettings |
Definition at line 31 of file btfontsettings.h.
| BtFontSettingsPage::BtFontSettingsPage | ( | CConfigurationDialog * | parent = nullptr | ) |
Definition at line 39 of file btfontsettings.cpp.
References CSwordBackend::availableLanguages(), BT_ASSERT, BT_CONNECT, btConfig(), BtConfig::getFontForLanguage(), CSwordBackend::instance(), m_fontChooser, m_fontsGroupBox, m_languageCheckBox, m_languageComboBox, m_languageLabel, m_workSettings, retranslateUi(), and useOwnFontClicked().
|
private |
Definition at line 156 of file btfontsettings.cpp.
References m_languageCheckBox, m_languageComboBox, m_languageLabel, and BtConfigDialog::Page::setHeaderText().
Referenced by BtFontSettingsPage().
|
finaloverridevirtual |
Implements BtConfigDialog::Page.
Definition at line 142 of file btfontsettings.cpp.
References btConfig(), m_workSettings, and BtConfig::setFontForLanguage().
|
protectedslot |
Definition at line 147 of file btfontsettings.cpp.
References m_fontChooser, m_languageComboBox, and m_workSettings.
Referenced by BtFontSettingsPage().
|
private |
Definition at line 63 of file btfontsettings.h.
Referenced by BtFontSettingsPage(), and useOwnFontClicked().
|
private |
Definition at line 59 of file btfontsettings.h.
Referenced by BtFontSettingsPage().
|
private |
Definition at line 62 of file btfontsettings.h.
Referenced by BtFontSettingsPage(), and retranslateUi().
|
private |
Definition at line 61 of file btfontsettings.h.
Referenced by BtFontSettingsPage(), retranslateUi(), and useOwnFontClicked().
|
private |
Definition at line 60 of file btfontsettings.h.
Referenced by BtFontSettingsPage(), and retranslateUi().
|
private |
Definition at line 65 of file btfontsettings.h.
Referenced by BtFontSettingsPage(), save(), and useOwnFontClicked().