summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase_p.h
diff options
context:
space:
mode:
authorAlexander Volkov <a.volkov@rusbitech.ru>2014-10-02 17:36:41 +0400
committerAlexander Volkov <a.volkov@rusbitech.ru>2014-10-16 21:49:21 +0200
commite8e1616cf2f4346995cbb222010173ef0850a53d (patch)
tree8eb1496755299405ed901f0d9faefb4c6ea27b70 /src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase_p.h
parentd904533acba1267431ca2c5f0d3e85cc59a20a26 (diff)
Reduce code duplication in QFontconfigDatabase
Extract common part from fontEngine() methods to setupFontEngine(). Change-Id: Id4aee43b2a477f9fd40dc564d96a2335bfde9e22 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Diffstat (limited to 'src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase_p.h')
-rw-r--r--src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase_p.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase_p.h b/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase_p.h
index 91ecb52e7b..745d12b825 100644
--- a/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase_p.h
+++ b/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase_p.h
@@ -50,6 +50,8 @@
QT_BEGIN_NAMESPACE
+class QFontEngineFT;
+
class QFontconfigDatabase : public QBasicFontDatabase
{
public:
@@ -61,6 +63,9 @@ public:
QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName);
QString resolveFontFamilyAlias(const QString &family) const;
QFont defaultFont() const;
+
+private:
+ void setupFontEngine(QFontEngineFT *engine, const QFontDef &fontDef) const;
};
QT_END_NAMESPACE