QtGui/qplatformfontdatabase_qpa.h Source File
Go to the documentation of this file.
42 #ifndef QPLATFORMFONTDATABASE_QPA_H
43 #define QPLATFORMFONTDATABASE_QPA_H
46 #include <QtCore/QString>
47 #include <QtCore/QStringList>
48 #include <QtCore/QList>
49 #include <QtGui/QFontDatabase>
50 #include <QtGui/private/qfont_p.h>
58 class QWritingSystemsPrivate;
64 QSupportedWritingSystems();
65 QSupportedWritingSystems(
const QSupportedWritingSystems &other);
66 QSupportedWritingSystems &operator=(
const QSupportedWritingSystems &other);
67 ~QSupportedWritingSystems();
75 QWritingSystemsPrivate *d;
77 friend Q_GUI_EXPORT
bool operator==(
const QSupportedWritingSystems &,
const QSupportedWritingSystems &);
78 friend Q_GUI_EXPORT
bool operator!=(
const QSupportedWritingSystems &,
const QSupportedWritingSystems &);
84 class QFontRequestPrivate;
89 virtual void populateFontDatabase();
90 virtual QFontEngine *fontEngine(
const QFontDef &fontDef, QUnicodeTables::Script script,
void *handle);
93 virtual void releaseHandle(
void *handle);
97 virtual QString fontDir()
const;
100 static void registerQPF2Font(
const QByteArray &dataArray,
void *handle);
110 #endif // QPLATFORMFONTDATABASE_QPA_H
#define QT_BEGIN_NAMESPACE