Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qfontcombobox.cpp File Reference
#include "qfontcombobox.h"
#include <qstringlistmodel.h>
#include <qitemdelegate.h>
#include <qlistview.h>
#include <qpainter.h>
#include <qevent.h>
#include <qapplication.h>
#include <private/qcombobox_p.h>
#include <qdebug.h>
#include "qfontcombobox.moc"
#include "moc_qfontcombobox.cpp"
+ Include dependency graph for qfontcombobox.cpp:

Go to the source code of this file.

Classes

class  QFontComboBoxPrivate
 
class  QFontFamilyDelegate
 

Functions

static QFontDatabase::WritingSystem writingSystemFromScript (QLocale::Script script)
 
static QFontDatabase::WritingSystem writingSystemFromLocale ()
 
static QFontDatabase::WritingSystem writingSystemForFont (const QFont &font, bool *hasLatin)
 

Function Documentation

◆ writingSystemForFont()

static QFontDatabase::WritingSystem writingSystemForFont ( const QFont font,
bool *  hasLatin 
)
static

Definition at line 101 of file qfontcombobox.cpp.

References QFontDatabase::Any, QFontDatabase::Armenian, QList< T >::constLast(), QListSpecialMethodsBase< T >::contains(), QFontDatabase::Cyrillic, QFont::families(), font, QList< T >::isEmpty(), QFontDatabase::Korean, QFontDatabase::Latin, QList< T >::removeOne(), QFontDatabase::SimplifiedChinese, QList< T >::size(), QFontDatabase::TraditionalChinese, QFontDatabase::Vietnamese, writingSystemFromLocale(), and QFontDatabase::writingSystems().

Referenced by QFontFamilyDelegate::paint().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ writingSystemFromLocale()

static QFontDatabase::WritingSystem writingSystemFromLocale ( )
static

Definition at line 89 of file qfontcombobox.cpp.

References QLocale::script(), QLocale::system(), QLocale::uiLanguages(), and writingSystemFromScript().

Referenced by writingSystemForFont().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ writingSystemFromScript()

static QFontDatabase::WritingSystem writingSystemFromScript ( QLocale::Script  script)
static

Definition at line 19 of file qfontcombobox.cpp.

References QFontDatabase::Any, QFontDatabase::Arabic, QLocale::ArabicScript, QFontDatabase::Armenian, QLocale::ArmenianScript, QFontDatabase::Bengali, QLocale::BengaliScript, QFontDatabase::Cyrillic, QLocale::CyrillicScript, QFontDatabase::Devanagari, QLocale::DevanagariScript, QFontDatabase::Georgian, QLocale::GeorgianScript, QFontDatabase::Greek, QLocale::GreekScript, QFontDatabase::Gujarati, QLocale::GujaratiScript, QFontDatabase::Gurmukhi, QLocale::GurmukhiScript, QFontDatabase::Hebrew, QLocale::HebrewScript, QFontDatabase::Japanese, QLocale::JapaneseScript, QFontDatabase::Kannada, QLocale::KannadaScript, QFontDatabase::Khmer, QLocale::KhmerScript, QFontDatabase::Korean, QLocale::KoreanScript, QFontDatabase::Lao, QLocale::LaoScript, QFontDatabase::Latin, QLocale::LatinScript, QFontDatabase::Malayalam, QLocale::MalayalamScript, QFontDatabase::Myanmar, QLocale::MyanmarScript, QFontDatabase::Nko, QLocale::NkoScript, QFontDatabase::Ogham, QLocale::OghamScript, QFontDatabase::Oriya, QLocale::OriyaScript, QFontDatabase::Runic, QLocale::RunicScript, QFontDatabase::SimplifiedChinese, QLocale::SimplifiedHanScript, QFontDatabase::Sinhala, QLocale::SinhalaScript, QFontDatabase::Syriac, QLocale::SyriacScript, QFontDatabase::Tamil, QLocale::TamilScript, QFontDatabase::Telugu, QLocale::TeluguScript, QFontDatabase::Thaana, QLocale::ThaanaScript, QFontDatabase::Thai, QLocale::ThaiScript, QFontDatabase::Tibetan, QLocale::TibetanScript, QFontDatabase::TraditionalChinese, and QLocale::TraditionalHanScript.

Referenced by writingSystemFromLocale().

+ Here is the caller graph for this function: