summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gui/text/qtextformat.cpp30
-rw-r--r--src/gui/text/qtextformat.h10
2 files changed, 40 insertions, 0 deletions
diff --git a/src/gui/text/qtextformat.cpp b/src/gui/text/qtextformat.cpp
index d31e17efc3..0166cd7ad2 100644
--- a/src/gui/text/qtextformat.cpp
+++ b/src/gui/text/qtextformat.cpp
@@ -1483,6 +1483,20 @@ QTextCharFormat::QTextCharFormat(const QTextFormat &fmt)
\sa setFont()
*/
+#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0)
+/*!
+ \fn QVariant QTextCharFormat::fontFamilies() const
+ \since 5.13
+
+ Returns the text format's font families.
+
+ \note This function returns a QVariant for historical reasons. It will be
+ corrected to return QStringList in Qt 7. The variant contains a QStringList
+ object, which can be extracted by calling \c{toStringList()} on it.
+
+ \sa font()
+*/
+#else
/*!
\fn QStringList QTextCharFormat::fontFamilies() const
\since 5.13
@@ -1491,6 +1505,7 @@ QTextCharFormat::QTextCharFormat(const QTextFormat &fmt)
\sa font()
*/
+#endif
/*!
\fn void QTextCharFormat::setFontStyleName(const QString &styleName)
@@ -1501,6 +1516,20 @@ QTextCharFormat::QTextCharFormat(const QTextFormat &fmt)
\sa setFont(), QFont::setStyleName()
*/
+#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0)
+/*!
+ \fn QVariant QTextCharFormat::fontStyleName() const
+ \since 5.13
+
+ Returns the text format's font style name.
+
+ \note This function returns a QVariant for historical reasons. It will be
+ corrected to return QStringList in Qt 7. The variant contains a QStringList
+ object, which can be extracted by calling \c{toStringList()} on it.
+
+ \sa font(), QFont::styleName()
+*/
+#else
/*!
\fn QStringList QTextCharFormat::fontStyleName() const
\since 5.13
@@ -1509,6 +1538,7 @@ QTextCharFormat::QTextCharFormat(const QTextFormat &fmt)
\sa font(), QFont::styleName()
*/
+#endif
/*!
\fn void QTextCharFormat::setFontPointSize(qreal size)
diff --git a/src/gui/text/qtextformat.h b/src/gui/text/qtextformat.h
index b297862b6f..45bf458cae 100644
--- a/src/gui/text/qtextformat.h
+++ b/src/gui/text/qtextformat.h
@@ -465,13 +465,23 @@ public:
inline void setFontFamilies(const QStringList &families)
{ setProperty(FontFamilies, QVariant(families)); }
+#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0)
inline QVariant fontFamilies() const
{ return property(FontFamilies); }
+#else
+ inline QStringList fontFamilies() const
+ { return property(FontFamilies).toStringList(); }
+#endif
inline void setFontStyleName(const QString &styleName)
{ setProperty(FontStyleName, styleName); }
+#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0)
inline QVariant fontStyleName() const
{ return property(FontStyleName); }
+#else
+ inline QStringList fontStyleName() const
+ { return property(FontStyleName).toStringList(); }
+#endif
inline void setFontPointSize(qreal size)
{ setProperty(FontPointSize, size); }