summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qfontdatabase.h
diff options
context:
space:
mode:
authorJiang Jiang <jiang.jiang@nokia.com>2010-12-02 16:28:24 (GMT)
committerJiang Jiang <jiang.jiang@nokia.com>2011-02-28 12:43:01 (GMT)
commit992f233cac66384685212e03dfa600664a23b924 (patch)
tree05fb9a79409ef4f02e33333aabfac651086d7112 /src/gui/text/qfontdatabase.h
parent49c866277e6aa7221a310a7635304c75d693bde5 (diff)
downloadQt-992f233cac66384685212e03dfa600664a23b924.zip
Qt-992f233cac66384685212e03dfa600664a23b924.tar.gz
Qt-992f233cac66384685212e03dfa600664a23b924.tar.bz2
Resolve font alias before testing for exact matching
It is required in X11 for resolving some default substitutions like 'sans', 'serif', etc. It also provides stub to implement similar replacement in other platforms like Windows. Task-number: QTBUG-15575 Reviewed-by: Eskil
Diffstat (limited to 'src/gui/text/qfontdatabase.h')
-rw-r--r--src/gui/text/qfontdatabase.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gui/text/qfontdatabase.h b/src/gui/text/qfontdatabase.h
index 3e9483b..ae1130e 100644
--- a/src/gui/text/qfontdatabase.h
+++ b/src/gui/text/qfontdatabase.h
@@ -152,6 +152,7 @@ public:
private:
static void createDatabase();
static void parseFontName(const QString &name, QString &foundry, QString &family);
+ static QString resolveFontFamilyAlias(const QString &family);
#if defined(Q_WS_QWS) || defined(Q_WS_QPA) || defined(Q_OS_SYMBIAN)
static QFontEngine *findFont(int script, const QFontPrivate *fp, const QFontDef &request);
#endif