|
Krita Source Code Documentation
|
The KisFontFamilyComboBox class A QCombobox that limits the amount of fonts it contains. Amongst others it blacklists certain fonts, it also filters out 'style' fonts, like those used for Bold and Italic, and it allows you to limit the amount of fonts to certain writing systems. More...
#include <kis_font_family_combo_box.h>
Inheritance diagram for KisFontFamilyComboBox:Public Member Functions | |
| KisFontFamilyComboBox (QWidget *parent=0) | |
| void | refillComboBox (QVector< QFontDatabase::WritingSystem > writingSystems=QVector< QFontDatabase::WritingSystem >()) |
| void | setInitialized () |
| void | setTopFont (const QString &family) |
Private Slots | |
| void | slotTextChanged (const QString &input) |
Private Attributes | |
| QStringList | m_blacklistedFonts |
| PinnedFontsSeparator * | m_fontSeparator |
| bool | m_initialized {false} |
| bool | m_initializeFromConfig |
| QStringList | m_pinnedFonts |
| int | m_separatorIndex |
The KisFontFamilyComboBox class A QCombobox that limits the amount of fonts it contains. Amongst others it blacklists certain fonts, it also filters out 'style' fonts, like those used for Bold and Italic, and it allows you to limit the amount of fonts to certain writing systems.
Definition at line 87 of file kis_font_family_combo_box.h.
| KisFontFamilyComboBox::KisFontFamilyComboBox | ( | QWidget * | parent = 0 | ) |
Definition at line 58 of file kis_font_family_combo_box.cpp.
References connect(), m_blacklistedFonts, m_fontSeparator, m_pinnedFonts, m_separatorIndex, refillComboBox(), and slotTextChanged().
| void KisFontFamilyComboBox::refillComboBox | ( | QVector< QFontDatabase::WritingSystem > | writingSystems = QVector<QFontDatabase::WritingSystem>() | ) |
Definition at line 89 of file kis_font_family_combo_box.cpp.
References m_blacklistedFonts.
| void KisFontFamilyComboBox::setInitialized | ( | ) |
Definition at line 170 of file kis_font_family_combo_box.cpp.
References m_fontSeparator, m_initialized, m_pinnedFonts, m_separatorIndex, PinnedFontsSeparator::setSeparatorAdded(), and PinnedFontsSeparator::setSeparatorIndex().
| void KisFontFamilyComboBox::setTopFont | ( | const QString & | family | ) |
Definition at line 144 of file kis_font_family_combo_box.cpp.
References m_fontSeparator, m_initialized, m_pinnedFonts, m_separatorIndex, PinnedFontsSeparator::setSeparatorAdded(), and PinnedFontsSeparator::setSeparatorIndex().
|
privateslot |
Definition at line 191 of file kis_font_family_combo_box.cpp.
|
private |
Definition at line 103 of file kis_font_family_combo_box.h.
|
private |
Definition at line 107 of file kis_font_family_combo_box.h.
|
private |
Definition at line 104 of file kis_font_family_combo_box.h.
|
private |
Definition at line 105 of file kis_font_family_combo_box.h.
|
private |
Definition at line 102 of file kis_font_family_combo_box.h.
|
private |
Definition at line 106 of file kis_font_family_combo_box.h.