summaryrefslogtreecommitdiffstats
path: root/src/gui/text
diff options
context:
space:
mode:
authorJanne Juntunen <janne.juntunen@qt.io>2022-06-14 15:01:43 +0300
committerJanne Juntunen <janne.juntunen@qt.io>2022-06-17 19:02:24 +0300
commita2cb9ae8cc6c512e9c16f3fecc79dad9d585948a (patch)
tree62581f0654c4e07111555e14cc8d78e4bcbf2be2 /src/gui/text
parent4d7ba44e4da94497231ebded59b1564597857eed (diff)
QFont: remove support for comma split setFamily()
In the documentation it is said that from Qt 6.2 onwards setFamily() only sets a single family but so far this hasn't been the case. Fixes: QTBUG-102768 Pick-to: 6.4 Change-Id: I2a5037ea1385cb8c6644d1e256b89e167c590967 Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Diffstat (limited to 'src/gui/text')
-rw-r--r--src/gui/text/qfont.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/gui/text/qfont.cpp b/src/gui/text/qfont.cpp
index c75a984e1e..9b749f432c 100644
--- a/src/gui/text/qfont.cpp
+++ b/src/gui/text/qfont.cpp
@@ -798,22 +798,11 @@ QString QFont::family() const
available a family will be set using the \l{QFont}{font matching}
algorithm.
- This will split the family string on a comma and call setFamilies() with the
- resulting list. To preserve a font that uses a comma in it's name then use
- setFamilies() directly. From Qt 6.2 this behavior will no longer happen and
- \a family will be passed as a single family.
-
\sa family(), setStyleHint(), setFamilies(), families(), QFontInfo
*/
void QFont::setFamily(const QString &family)
{
-#ifdef QT_DEBUG
- if (family.contains(u',')) {
- qWarning("From Qt 6.2, QFont::setFamily() will no long split the family string on the comma"
- " and will keep it as a single family");
- }
-#endif
- setFamilies(splitIntoFamilies(family));
+ setFamilies(QStringList(family));
}
/*!