diff --git a/src/core/stac/qgsstacdataitems.cpp b/src/core/stac/qgsstacdataitems.cpp index 3c85d9b14af..638dca7d24c 100644 --- a/src/core/stac/qgsstacdataitems.cpp +++ b/src/core/stac/qgsstacdataitems.cpp @@ -297,7 +297,7 @@ void QgsStacCatalogItem::childrenCreated() void QgsStacCatalogItem::onControllerFinished( int requestId, const QString &error ) { - for ( auto child : std::as_const( mChildren ) ) + for ( QgsDataItem *child : std::as_const( mChildren ) ) { if ( child->state() != Qgis::BrowserItemState::NotPopulated ) continue; @@ -338,7 +338,7 @@ QVector QgsStacCatalogItem::createChildren() bool useCollectionsEndpoint = false; if ( supportsCollections || supportsItems ) { - for ( const auto &link : links ) + for ( const QgsStacLink &link : links ) { if ( link.relation() == QLatin1String( "items" ) ) { @@ -355,7 +355,7 @@ QVector QgsStacCatalogItem::createChildren() } } - for ( const auto &link : links ) + for ( const QgsStacLink &link : links ) { // skip hierarchical navigation links if ( link.relation() == QLatin1String( "self" ) || @@ -591,7 +591,7 @@ QgsStacRootItem::QgsStacRootItem( QgsDataItem *parent, const QString &name, cons QVector QgsStacRootItem::createChildren() { QVector connections; - const auto connectionList = QgsStacConnection::connectionList(); + const QStringList connectionList = QgsStacConnection::connectionList(); for ( const QString &connName : connectionList ) { QgsDataItem *conn = new QgsStacConnectionItem( this, connName );