summaryrefslogtreecommitdiffstats
path: root/src/gui/text
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2022-08-19 13:47:41 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2022-08-21 14:40:38 +0200
commit3053df3366e75c4b07bd203ed136577d3bb94dd0 (patch)
tree3c5765d8620a35623f37e3f23d830f0d5a9f81e0 /src/gui/text
parentc519372dbf9cfeb1fc45e633d2f4870f494fca8f (diff)
Add some more logging to QFontDatabase
Change-Id: I5ac289cb7cb0beb842c403683681a739c44b26a1 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Diffstat (limited to 'src/gui/text')
-rw-r--r--src/gui/text/qfontdatabase.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp
index f2d2a2401d..9dd70380dd 100644
--- a/src/gui/text/qfontdatabase.cpp
+++ b/src/gui/text/qfontdatabase.cpp
@@ -280,6 +280,8 @@ void QFontDatabasePrivate::clearFamilies()
void QFontDatabasePrivate::invalidate()
{
+ qCDebug(lcFontDb) << "Invalidating font database";
+
QFontCache::instance()->clear();
fallbacksCache.clear();
@@ -564,6 +566,8 @@ void qt_registerFont(const QString &familyName, const QString &stylename,
void qt_registerFontFamily(const QString &familyName)
{
+ qCDebug(lcFontDb) << "Registering family" << familyName;
+
// Create uninitialized/unpopulated family
QFontDatabasePrivate::instance()->family(familyName, QFontDatabasePrivate::EnsureCreated);
}
@@ -573,6 +577,8 @@ void qt_registerAliasToFontFamily(const QString &familyName, const QString &alia
if (alias.isEmpty())
return;
+ qCDebug(lcFontDb) << "Registering alias" << alias << "to family" << familyName;
+
auto *d = QFontDatabasePrivate::instance();
QtFontFamily *f = d->family(familyName, QFontDatabasePrivate::RequestFamily);
if (!f)
@@ -1316,6 +1322,7 @@ QFontDatabasePrivate *QFontDatabasePrivate::ensureFontDatabase()
// The font database may have been partially populated, but to ensure
// we can answer queries for any platform- or user-provided family we
// need to fully populate it now.
+ qCDebug(lcFontDb) << "Populating font database";
if (Q_UNLIKELY(qGuiApp == nullptr || QGuiApplicationPrivate::platformIntegration() == nullptr))
qFatal("QFontDatabase: Must construct a QGuiApplication before accessing QFontDatabase");