diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2016-09-06 17:54:23 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2016-09-13 19:58:19 +0000 |
commit | 74bc4617dd5a38abb60aff8b252001cb2ff9c7b8 (patch) | |
tree | 8368a44500af57a0880d89b47ddc73f9b38d6530 /src | |
parent | 4c44cffd7b376900fc41169365ae03c7c65d95b6 (diff) | |
download | qtsvg-74bc4617dd5a38abb60aff8b252001cb2ff9c7b8.tar.gz |
Eradicate Q_FOREACH loops and mark the module as Q_FOREACH-free
In BearerCloud::timerEvent(), bite the bullet and use a std::vector
instead of a QList to avoid repeated qAsConst() applications.
In BearerCloud::configurationRemoved() and configurationChanged(),
instead of iterating over QMultiMap::uniqueKeys() and QMap::remove(),
iterate directly over the QMultiMap and remove the desired elements.
Cache a QString.
In BearerCloud::updateConfigurations(), instead of using while !isEmpty()
takeFirst() on a local copy of a QList, simply iterate over the QList
(now made const) using C++11 ranged for.
In tst_QSvgGenerator, replace a QList of statically-known size with
a C array.
Change-Id: Ic0dd1c67d0819fe6167f2bce248f9b910be65803
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/svg/qsvggenerator.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/svg/qsvggenerator.cpp b/src/svg/qsvggenerator.cpp index 0abd403..6e99367 100644 --- a/src/svg/qsvggenerator.cpp +++ b/src/svg/qsvggenerator.cpp @@ -284,7 +284,7 @@ public: } } - for (QGradientStop stop : qAsConst(stops)) { + for (const QGradientStop &stop : qAsConst(stops)) { QString color = QString::fromLatin1("#%1%2%3") .arg(stop.second.red(), 2, 16, QLatin1Char('0')) |