Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qfontcombobox.cpp File Reference

(c96ef6aee69e754b621d99d44b48e9ad1f5baf51)

#include "qfontcombobox.h"
#include <qabstractitemdelegate.h>
#include <qaccessible.h>
#include <qstringlistmodel.h>
#include <qlistview.h>
#include <qpainter.h>
#include <qevent.h>
#include <qapplication.h>
#include <private/qcombobox_p.h>
#include <qdebug.h>
#include <array>
#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 104 of file qfontcombobox.cpp.

References QFontDatabase::Any, QFontDatabase::Armenian, QFontDatabase::Cyrillic, QFont::families(), font, QFontDatabase::Korean, QFontDatabase::Latin, QFontDatabase::SimplifiedChinese, 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 92 of file qfontcombobox.cpp.

References QLocale::script(), QLocale::system(), 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 22 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: