diff options
author | Zhao Yuhang <[email protected]> | 2025-04-10 16:20:35 +0800 |
---|---|---|
committer | Zhao Yuhang <[email protected]> | 2025-04-12 05:39:59 +0000 |
commit | 60297d4d1e17705c128d11a1ef6f200e59ba4708 (patch) | |
tree | de516f9eb0c35659cd50c1fcd3a52a94ff6f838c /src/quick/util/qquickstyledtext.cpp | |
parent | fe62a09338be3ca3371988e1645c8e74e36a4818 (diff) |
Port away from QPair
QPair is just an alias of std::pair anyway.
Task-number: QTBUG-115841
Change-Id: I26fc90adcc775aac9955ad57304af914dc4ed48f
Reviewed-by: Ulf Hermann <[email protected]>
Diffstat (limited to 'src/quick/util/qquickstyledtext.cpp')
-rw-r--r-- | src/quick/util/qquickstyledtext.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/quick/util/qquickstyledtext.cpp b/src/quick/util/qquickstyledtext.cpp index bb003c19a6..6880056aa1 100644 --- a/src/quick/util/qquickstyledtext.cpp +++ b/src/quick/util/qquickstyledtext.cpp @@ -72,7 +72,7 @@ public: bool parseUnorderedListAttributes(const QChar *&ch, const QString &textIn); bool parseAnchorAttributes(const QChar *&ch, const QString &textIn, QTextCharFormat &format); void parseImageAttributes(const QChar *&ch, const QString &textIn, QString &textOut); - QPair<QStringView,QStringView> parseAttribute(const QChar *&ch, const QString &textIn); + std::pair<QStringView,QStringView> parseAttribute(const QChar *&ch, const QString &textIn); QStringView parseValue(const QChar *&ch, const QString &textIn); void setFontSize(int size, QTextCharFormat &format); @@ -552,7 +552,7 @@ void QQuickStyledTextPrivate::parseEntity(const QChar *&ch, const QString &textI bool QQuickStyledTextPrivate::parseFontAttributes(const QChar *&ch, const QString &textIn, QTextCharFormat &format) { bool valid = false; - QPair<QStringView,QStringView> attr; + std::pair<QStringView,QStringView> attr; do { attr = parseAttribute(ch, textIn); if (is_equal_ignoring_case(attr.first, QLatin1String("color"))) { @@ -580,7 +580,7 @@ bool QQuickStyledTextPrivate::parseOrderedListAttributes(const QChar *&ch, const listItem.type = Ordered; listItem.format = Decimal; - QPair<QStringView,QStringView> attr; + std::pair<QStringView,QStringView> attr; do { attr = parseAttribute(ch, textIn); if (is_equal_ignoring_case(attr.first, QLatin1String("type"))) { @@ -609,7 +609,7 @@ bool QQuickStyledTextPrivate::parseUnorderedListAttributes(const QChar *&ch, con listItem.type = Unordered; listItem.format = Bullet; - QPair<QStringView,QStringView> attr; + std::pair<QStringView,QStringView> attr; do { attr = parseAttribute(ch, textIn); if (is_equal_ignoring_case(attr.first, QLatin1String("type"))) { @@ -629,7 +629,7 @@ bool QQuickStyledTextPrivate::parseAnchorAttributes(const QChar *&ch, const QStr { bool valid = false; - QPair<QStringView,QStringView> attr; + std::pair<QStringView,QStringView> attr; do { attr = parseAttribute(ch, textIn); if (is_equal_ignoring_case(attr.first, QLatin1String("href"))) { @@ -654,7 +654,7 @@ void QQuickStyledTextPrivate::parseImageAttributes(const QChar *&ch, const QStri QQuickStyledTextImgTag *image = new QQuickStyledTextImgTag; image->position = textOut.size() + (trailingSpace ? 0 : 1); - QPair<QStringView,QStringView> attr; + std::pair<QStringView,QStringView> attr; do { attr = parseAttribute(ch, textIn); if (is_equal_ignoring_case(attr.first, QLatin1String("src"))) { @@ -703,7 +703,7 @@ void QQuickStyledTextPrivate::parseImageAttributes(const QChar *&ch, const QStri image->position = textOut.size() + (trailingSpace ? 0 : 1); imgWidth = image->size.width(); image->offset = -std::fmod(imgWidth, spaceWidth) / 2.0; - QPair<QStringView,QStringView> attr; + std::pair<QStringView,QStringView> attr; do { attr = parseAttribute(ch, textIn); } while (!ch->isNull() && !attr.first.isEmpty()); @@ -716,7 +716,7 @@ void QQuickStyledTextPrivate::parseImageAttributes(const QChar *&ch, const QStri textOut += padding + QLatin1Char(' '); } -QPair<QStringView,QStringView> QQuickStyledTextPrivate::parseAttribute(const QChar *&ch, const QString &textIn) +std::pair<QStringView,QStringView> QQuickStyledTextPrivate::parseAttribute(const QChar *&ch, const QString &textIn) { skipSpace(ch); @@ -738,7 +738,7 @@ QPair<QStringView,QStringView> QQuickStyledTextPrivate::parseAttribute(const QCh auto attr = QStringView(textIn).mid(attrStart, attrLength); QStringView val = parseValue(ch, textIn); if (!val.isEmpty()) - return QPair<QStringView,QStringView>(attr,val); + return std::pair<QStringView,QStringView>(attr,val); break; } else { ++attrLength; @@ -746,7 +746,7 @@ QPair<QStringView,QStringView> QQuickStyledTextPrivate::parseAttribute(const QCh ++ch; } - return QPair<QStringView,QStringView>(); + return std::pair<QStringView,QStringView>(); } QStringView QQuickStyledTextPrivate::parseValue(const QChar *&ch, const QString &textIn) |