From 2dce4995619bafeeb2f7ed0fc75749000ed652b7 Mon Sep 17 00:00:00 2001 From: Anton Kudryavtsev Date: Thu, 12 Oct 2023 16:36:35 +0300 Subject: [PATCH] qtextformat: port while loops to range for MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit to improve readability Change-Id: I11b44154d8db35b93a887bb4797af9a985749f24 Reviewed-by: MÃ¥rten Nordheim --- src/gui/text/qtextformat.cpp | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/gui/text/qtextformat.cpp b/src/gui/text/qtextformat.cpp index ce15389254..e7dcd3cb9c 100644 --- a/src/gui/text/qtextformat.cpp +++ b/src/gui/text/qtextformat.cpp @@ -2242,13 +2242,8 @@ void QTextBlockFormat::setTabPositions(const QList &tabs) { QList list; list.reserve(tabs.size()); - QList::ConstIterator iter = tabs.constBegin(); - while (iter != tabs.constEnd()) { - QVariant v; - v.setValue(*iter); - list.append(v); - ++iter; - } + for (const auto &e : tabs) + list.append(QVariant::fromValue(e)); setProperty(TabPositions, list); } @@ -2264,13 +2259,10 @@ QList QTextBlockFormat::tabPositions() const if (variant.isNull()) return QList(); QList answer; - QList variantsList = qvariant_cast >(variant); - QList::Iterator iter = variantsList.begin(); + const QList variantsList = qvariant_cast >(variant); answer.reserve(variantsList.size()); - while(iter != variantsList.end()) { - answer.append( qvariant_cast(*iter)); - ++iter; - } + for (const auto &e: variantsList) + answer.append(qvariant_cast(e)); return answer; }