QPlatformFontDatabase Class Reference

QPlatformFontDatabase Class Reference

#include <qplatformfontdatabase_qpa.h>

Class Description

Definition at line 86 of file qplatformfontdatabase_qpa.h.

Public Member Functions

virtual void populateFontDatabase ()
 
virtual QFontEngine * fontEngine (const QFontDef &fontDef, QUnicodeTables::Script script, void *handle)
 
virtual QStringList fallbacksForFamily (const QString family, const QFont::Style &style, const QFont::StyleHint &styleHint, const QUnicodeTables::Script &script) const
 
virtual QStringList addApplicationFont (const QByteArray &fontData, const QString &fileName)
 
virtual void releaseHandle (void *handle)
 
virtual QFontEngine * fontEngine (const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference)
 
virtual QString fontDir () const
 

Static Public Member Functions

static void registerQPF2Font (const QByteArray &dataArray, void *handle)
 
static void registerFont (const QString &familyname, const QString &foundryname, QFont::Weight weight, QFont::Style style, QFont::Stretch stretch, bool antialiased, bool scalable, int pixelSize, const QSupportedWritingSystems &writingSystems, void *handle)
 

Member Function Documentation

virtual void populateFontDatabase ( )
virtual
virtual QFontEngine* fontEngine ( const QFontDef &  fontDef,
QUnicodeTables::Script  script,
void handle 
)
virtual
virtual QStringList fallbacksForFamily ( const QString  family,
const QFont::Style style,
const QFont::StyleHint styleHint,
const QUnicodeTables::Script &  script 
) const
virtual
virtual QStringList addApplicationFont ( const QByteArray fontData,
const QString fileName 
)
virtual
virtual void releaseHandle ( void handle)
virtual
virtual QFontEngine* fontEngine ( const QByteArray fontData,
qreal  pixelSize,
QFont::HintingPreference  hintingPreference 
)
virtual
virtual QString fontDir ( ) const
virtual
static void registerQPF2Font ( const QByteArray dataArray,
void handle 
)
static
static void registerFont ( const QString familyname,
const QString foundryname,
QFont::Weight  weight,
QFont::Style  style,
QFont::Stretch  stretch,
bool  antialiased,
bool  scalable,
int  pixelSize,
const QSupportedWritingSystems writingSystems,
void handle 
)
static

The documentation for this class was generated from the following file: