summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qfont_p.h
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>2012-05-10 16:50:33 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-16 04:24:58 +0200
commit4959e6af8e5b8d6dbf677fcd0802e4dc43083308 (patch)
tree8ca30874ac4c426350771dbd76bae73c66980ce8 /src/gui/text/qfont_p.h
parentba300f42bdbf1e033616ee8a8054d84613b55aca (diff)
Support specifying fallbacks in font request on QPA
Because the QPA font database would query fallback families inside findFont(), support for requesting multiple font families in order of preference (like QFont("Times New Roman, Arial")) did not work, because the Arial fallback was never attempted. To fix this, we pass in the queried fallbacks and make sure they are tried before any platform specific fallbacks. Task-number: QTBUG-20986 Change-Id: Idb2b717856f013ce2874f00a8debaff60176d2fc Reviewed-by: Jiang Jiang <jiang.jiang@nokia.com>
Diffstat (limited to 'src/gui/text/qfont_p.h')
-rw-r--r--src/gui/text/qfont_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/text/qfont_p.h b/src/gui/text/qfont_p.h
index 13e5fcbedd..55e1b701c0 100644
--- a/src/gui/text/qfont_p.h
+++ b/src/gui/text/qfont_p.h
@@ -56,6 +56,7 @@
#include "QtGui/qfont.h"
#include "QtCore/qmap.h"
#include "QtCore/qobject.h"
+#include "QtCore/qstringlist.h"
#include <private/qunicodetables_p.h>
#include <QtGui/qfontdatabase.h>
#include "private/qfixed_p.h"
@@ -79,6 +80,7 @@ struct QFontDef
QString family;
QString styleName;
+ QStringList fallBackFamilies;
qreal pointSize;
qreal pixelSize;