diff --git a/src/controls/QskQuick.cpp b/src/controls/QskQuick.cpp index b4dabdc4..6f71bca4 100644 --- a/src/controls/QskQuick.cpp +++ b/src/controls/QskQuick.cpp @@ -637,7 +637,7 @@ void qskItemUpdateRecursive( QQuickItem* item ) static const QQuickPointerTouchEvent* qskPointerPressEvent( const QQuickWindowPrivate* wd ) { - for ( const auto event : wd->pointerEventInstances ) + for ( const auto event : qAsConst( wd->pointerEventInstances ) ) { if ( auto touchEvent = event->asPointerTouchEvent() ) { diff --git a/src/controls/QskSkinlet.cpp b/src/controls/QskSkinlet.cpp index 8dda9f18..9e2b7a35 100644 --- a/src/controls/QskSkinlet.cpp +++ b/src/controls/QskSkinlet.cpp @@ -263,7 +263,7 @@ void QskSkinlet::updateNode( QskSkinnable* skinnable, QSGNode* parentNode ) cons replaceChildNode( DebugRole, parentNode, oldNode, newNode ); } - for ( const auto nodeRole : m_data->nodeRoles ) + for ( const auto nodeRole : qAsConst( m_data->nodeRoles ) ) { Q_ASSERT( nodeRole < FirstReservedRole ); diff --git a/src/layouts/QskStackBox.cpp b/src/layouts/QskStackBox.cpp index 7d6a03fc..44206cb4 100644 --- a/src/layouts/QskStackBox.cpp +++ b/src/layouts/QskStackBox.cpp @@ -376,7 +376,7 @@ QSizeF QskStackBox::layoutSizeHint( qreal w = -1.0; qreal h = -1.0; - for ( const auto item : m_data->items ) + for ( const auto item : qAsConst( m_data->items ) ) { /* We ignore the retainSizeWhenVisible flag and include all