summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/fontdatabases/basic
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@theqtcompany.com>2016-01-26 10:45:19 +0100
committerLaszlo Agocs <laszlo.agocs@theqtcompany.com>2016-01-26 15:10:55 +0000
commitc5e44920ba1f6a75733b155d20f56d0ace4ac2ed (patch)
tree64748be85466f18c3a7f2d34344cee8d739ab5c7 /src/platformsupport/fontdatabases/basic
parent371376409909e37b192ad4691c18d5e3b2e0bca4 (diff)
Add user friendly warning to basic fontdb when there are no fonts
Qt 5.7 no longer contains lib/fonts. This is a regression for users relying on Qt's own fonts when running on Embedded Linux systems without fontconfig. To alleviate the pain, show a friendly message about this. The old "is Qt installed correctly" note is out-of-date anyhow now. Change-Id: Idcb732fb65ed9c45529a0bcc3168227e0969bea0 Reviewed-by: Louai Al-Khanji <louai.al-khanji@theqtcompany.com>
Diffstat (limited to 'src/platformsupport/fontdatabases/basic')
-rw-r--r--src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp b/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
index d2fadc957d..4b9d4690f3 100644
--- a/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
+++ b/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
@@ -64,8 +64,9 @@ void QBasicFontDatabase::populateFontDatabase()
QDir dir(fontpath);
if (!dir.exists()) {
- qWarning("QFontDatabase: Cannot find font directory %s - is Qt installed correctly?",
- qPrintable(fontpath));
+ qWarning("QFontDatabase: Cannot find font directory %s.\n"
+ "Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig.",
+ qPrintable(fontpath));
return;
}