Libs: Use qAsConst with non-const Qt containers in range-loops

Change-Id: I00d9f7c1634bbb62191470d58158e1fd150533c0
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
Alessandro Portale
2021-02-16 15:01:44 +01:00
parent 72d91dc94a
commit 97a45f7512
13 changed files with 30 additions and 31 deletions

View File

@@ -1580,7 +1580,7 @@ void AspectContainer::addAspectHelper(BaseAspect *aspect)
*/
void AspectContainer::addToLayout(LayoutBuilder &builder)
{
for (BaseAspect *aspect : d->m_items) {
for (BaseAspect *aspect : qAsConst(d->m_items)) {
if (aspect->isVisible())
aspect->addToLayout(builder);
}
@@ -1591,7 +1591,7 @@ void AspectContainer::addToLayout(LayoutBuilder &builder)
*/
void AspectContainer::fromMap(const QVariantMap &map)
{
for (BaseAspect *aspect : d->m_items)
for (BaseAspect *aspect : qAsConst(d->m_items))
aspect->fromMap(map);
}
@@ -1600,7 +1600,7 @@ void AspectContainer::fromMap(const QVariantMap &map)
*/
void AspectContainer::toMap(QVariantMap &map) const
{
for (BaseAspect *aspect : d->m_items)
for (BaseAspect *aspect : qAsConst(d->m_items))
aspect->toMap(map);
}