Public Types | Public Member Functions | Static Public Member Functions | Friends

QFontDatabase Class Reference

Search for all occurrences

Detailed Description

Definition at line 66 of file qfontdatabase.h.

#include <qfontdatabase.h>

List of all members.

Public Types

enum   WritingSystem {
  Any, Latin, Greek, Cyrillic,
  Armenian, Hebrew, Arabic, Syriac,
  Thaana, Devanagari, Bengali, Gurmukhi,
  Gujarati, Oriya, Tamil, Telugu,
  Kannada, Malayalam, Sinhala, Thai,
  Lao, Tibetan, Myanmar, Georgian,
  Khmer, SimplifiedChinese, TraditionalChinese, Japanese,
  Korean, Vietnamese, Symbol, Other = Symbol,
  Ogham, Runic, Nko, WritingSystemsCount
}

Public Member Functions

  QFontDatabase ()
QList< WritingSystem writingSystems () const
QList< WritingSystem writingSystems (const QString &family) const
QStringList  families (WritingSystem writingSystem=Any) const
QStringList  styles (const QString &family) const
QList< int >  pointSizes (const QString &family, const QString &style=QString())
QList< int >  smoothSizes (const QString &family, const QString &style)
QString  styleString (const QFont &font)
QString  styleString (const QFontInfo &fontInfo)
QFont  font (const QString &family, const QString &style, int pointSize) const
bool  isBitmapScalable (const QString &family, const QString &style=QString()) const
bool  isSmoothlyScalable (const QString &family, const QString &style=QString()) const
bool  isScalable (const QString &family, const QString &style=QString()) const
bool  isFixedPitch (const QString &family, const QString &style=QString()) const
bool  italic (const QString &family, const QString &style) const
bool  bold (const QString &family, const QString &style) const
int  weight (const QString &family, const QString &style) const

Static Public Member Functions

static QList< int >  standardSizes ()
static QString  writingSystemName (WritingSystem writingSystem)
static QString  writingSystemSample (WritingSystem writingSystem)
static int  addApplicationFont (const QString &fileName)
static int  addApplicationFontFromData (const QByteArray &fontData)
static QStringList  applicationFontFamilies (int id)
static bool  removeApplicationFont (int id)
static bool  removeAllApplicationFonts ()
static bool  supportsThreadedFontRendering ()

Friends

struct  QFontDef
class  QFontPrivate
class  QFontDialog
class  QFontDialogPrivate
class  QFontEngineMultiXLFD
class  QFontEngineMultiQWS
class  QFontEngineMultiS60

Member Enumeration Documentation

Enumerator:
Any 
Latin 
Greek 
Cyrillic 
Armenian 
Hebrew 
Arabic 
Syriac 
Thaana 
Devanagari 
Bengali 
Gurmukhi 
Gujarati 
Oriya 
Tamil 
Telugu 
Kannada 
Malayalam 
Sinhala 
Thai 
Lao 
Tibetan 
Myanmar 
Georgian 
Khmer 
SimplifiedChinese 
TraditionalChinese 
Japanese 
Korean 
Vietnamese 
Symbol 
Other 
Ogham 
Runic 
Nko 
WritingSystemsCount 

Definition at line 73 of file qfontdatabase.h.


Constructor & Destructor Documentation


Member Function Documentation

static QList<int> standardSizes ( ) [static]
QList<WritingSystem> writingSystems ( ) const
QList<WritingSystem> writingSystems ( const QString family ) const
QStringList families ( WritingSystem  writingSystem = Any ) const
QStringList styles ( const QString family ) const
QList<int> pointSizes ( const QString family,
const QString style = QString() 
)
QList<int> smoothSizes ( const QString family,
const QString style 
)
QString styleString ( const QFont font )
QString styleString ( const QFontInfo fontInfo )
QFont font ( const QString family,
const QString style,
int  pointSize 
) const
bool isBitmapScalable ( const QString family,
const QString style = QString() 
) const
bool isSmoothlyScalable ( const QString family,
const QString style = QString() 
) const
bool isScalable ( const QString family,
const QString style = QString() 
) const
bool isFixedPitch ( const QString family,
const QString style = QString() 
) const
bool italic ( const QString family,
const QString style 
) const
bool bold ( const QString family,
const QString style 
) const
int weight ( const QString family,
const QString style 
) const
static QString writingSystemName ( WritingSystem  writingSystem ) [static]
static QString writingSystemSample ( WritingSystem  writingSystem ) [static]
static int addApplicationFont ( const QString fileName ) [static]
static int addApplicationFontFromData ( const QByteArray fontData ) [static]
static QStringList applicationFontFamilies ( int  id ) [static]
static bool removeApplicationFont ( int  id ) [static]
static bool removeAllApplicationFonts ( ) [static]
static bool supportsThreadedFontRendering ( ) [static]

Friends And Related Function Documentation

friend struct QFontDef [friend]

Definition at line 163 of file qfontdatabase.h.

friend class QFontPrivate [friend]

Definition at line 164 of file qfontdatabase.h.

friend class QFontDialog [friend]

Definition at line 165 of file qfontdatabase.h.

friend class QFontDialogPrivate [friend]

Definition at line 166 of file qfontdatabase.h.

friend class QFontEngineMultiXLFD [friend]

Definition at line 167 of file qfontdatabase.h.

friend class QFontEngineMultiQWS [friend]

Definition at line 168 of file qfontdatabase.h.

friend class QFontEngineMultiS60 [friend]

Definition at line 169 of file qfontdatabase.h.


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

QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase
QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase QFontDatabase