Skip to content

Commit a30a735

Browse files
committed
Fix some clazy issues (detach/iterating temporary, QString multi arg)
1 parent 4181ef8 commit a30a735

13 files changed

+35
-32
lines changed

src/app/qgsfieldsproperties.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -363,8 +363,8 @@ void QgsFieldsProperties::loadRelations()
363363
nmCombo->addItem( tr( "Many to one relation" ) );
364364
Q_FOREACH ( const QgsRelation& nmrel, QgsProject::instance()->relationManager()->referencingRelations( relation.referencingLayer() ) )
365365
{
366-
if ( nmrel.fieldPairs().first().referencingField() != relation.fieldPairs().first().referencingField() )
367-
nmCombo->addItem( QString( "%1 (%2)" ).arg( nmrel.referencedLayer()->name() ).arg( nmrel.fieldPairs().first().referencedField() ), nmrel.id() );
366+
if ( nmrel.fieldPairs().at( 0 ).referencingField() != relation.fieldPairs().at( 0 ).referencingField() )
367+
nmCombo->addItem( QString( "%1 (%2)" ).arg( nmrel.referencedLayer()->name(), nmrel.fieldPairs().at( 0 ).referencedField() ), nmrel.id() );
368368

369369
QgsEditorWidgetConfig cfg = mLayer->editFormConfig()->widgetConfig( relation.id() );
370370

src/core/qgsfeaturerequest.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -311,9 +311,9 @@ void QgsFeatureRequest::OrderByClause::setNullsFirst( bool nullsFirst )
311311
QString QgsFeatureRequest::OrderByClause::dump() const
312312
{
313313
return QString( "%1 %2 %3" )
314-
.arg( mExpression.expression() )
315-
.arg( mAscending ? "ASC" : "DESC" )
316-
.arg( mNullsFirst ? "NULLS FIRST" : "NULLS LAST" );
314+
.arg( mExpression.expression(),
315+
mAscending ? "ASC" : "DESC",
316+
mNullsFirst ? "NULLS FIRST" : "NULLS LAST" );
317317
}
318318

319319
QgsExpression QgsFeatureRequest::OrderByClause::expression() const

src/gui/qgsrelationeditorwidget.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,8 +285,8 @@ void QgsRelationEditorWidget::addFeature()
285285
{
286286
QgsFeature flink( mRelation.referencingLayer()->fields() ); // Linking feature
287287

288-
flink.setAttribute( mRelation.fieldPairs().first().first, mFeature.attribute( mRelation.fieldPairs().first().second ) );
289-
flink.setAttribute( mNmRelation.referencingFields().first(), f.attribute( mNmRelation.referencedFields().first() ) );
288+
flink.setAttribute( mRelation.fieldPairs().at( 0 ).first, mFeature.attribute( mRelation.fieldPairs().at( 0 ).second ) );
289+
flink.setAttribute( mNmRelation.referencingFields().at( 0 ), f.attribute( mNmRelation.referencedFields().at( 0 ) ) );
290290

291291
mRelation.referencingLayer()->addFeature( flink );
292292

src/providers/grass/qgsgrassvectormaplayer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -716,7 +716,7 @@ void QgsGrassVectorMapLayer::addColumn( const QgsField &field, QString &error )
716716
QVariant value = mAttributes.value( cat ).value( index );
717717
QString valueString = quotedValue( value );
718718
QString query = QString( "UPDATE %1 SET %2 = %3 WHERE %4 = %5" )
719-
.arg( mFieldInfo->table ).arg( field.name() ).arg( valueString ).arg( keyColumnName() ).arg( cat );
719+
.arg( mFieldInfo->table, field.name(), valueString, keyColumnName() ).arg( cat );
720720
QString err;
721721
executeSql( query, err );
722722
if ( !err.isEmpty() )

src/providers/virtual/qgsvirtuallayerfeatureiterator.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ QgsVirtualLayerFeatureIterator::QgsVirtualLayerFeatureIterator( QgsVirtualLayerF
5050
QString mbr = QString( "%1,%2,%3,%4" ).arg( rect.xMinimum() ).arg( rect.yMinimum() ).arg( rect.xMaximum() ).arg( rect.yMaximum() );
5151
wheres << quotedColumn( mDefinition.geometryField() ) + " is not null";
5252
wheres << QString( "%1Intersects(%2,BuildMbr(%3))" )
53-
.arg( do_exact ? "" : "Mbr" )
54-
.arg( quotedColumn( mDefinition.geometryField() ) )
55-
.arg( mbr );
53+
.arg( do_exact ? "" : "Mbr",
54+
quotedColumn( mDefinition.geometryField() ),
55+
mbr );
5656
}
5757
else if ( !mDefinition.uid().isNull() && request.filterType() == QgsFeatureRequest::FilterFid )
5858
{

src/providers/virtual/qgsvirtuallayerprovider.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ bool QgsVirtualLayerProvider::createIt()
292292
QString vname = mLayers.at( i ).name;
293293
if ( vlayer )
294294
{
295-
QString createStr = QString( "DROP TABLE IF EXISTS \"%1\"; CREATE VIRTUAL TABLE \"%1\" USING QgsVLayer(%2);" ).arg( vname ).arg( vlayer->id() );
295+
QString createStr = QString( "DROP TABLE IF EXISTS \"%1\"; CREATE VIRTUAL TABLE \"%1\" USING QgsVLayer(%2);" ).arg( vname, vlayer->id() );
296296
Sqlite::Query::exec( mSqlite.get(), createStr );
297297
}
298298
else
@@ -304,10 +304,10 @@ bool QgsVirtualLayerProvider::createIt()
304304
source.replace( "'", "''" );
305305
QString encoding = mLayers.at( i ).encoding;
306306
QString createStr = QString( "DROP TABLE IF EXISTS \"%1\"; CREATE VIRTUAL TABLE \"%1\" USING QgsVLayer('%2','%4',%3)" )
307-
.arg( vname )
308-
.arg( provider )
309-
.arg( encoding )
310-
.arg( source ); // source must be the last argument here, since it can contains '%x' strings that would be replaced
307+
.arg( vname,
308+
provider,
309+
encoding,
310+
source ); // source must be the last argument here, since it can contains '%x' strings that would be replaced
311311
Sqlite::Query::exec( mSqlite.get(), createStr );
312312
}
313313
}
@@ -410,8 +410,8 @@ bool QgsVirtualLayerProvider::createIt()
410410

411411
// create a view
412412
QString viewStr = QString( "DROP VIEW IF EXISTS %1; CREATE VIEW %1 AS %2" )
413-
.arg( VIRTUAL_LAYER_QUERY_VIEW )
414-
.arg( mDefinition.query() );
413+
.arg( VIRTUAL_LAYER_QUERY_VIEW,
414+
mDefinition.query() );
415415
Sqlite::Query::exec( mSqlite.get(), viewStr );
416416
}
417417
else
@@ -528,9 +528,9 @@ void QgsVirtualLayerProvider::updateStatistics() const
528528
bool hasGeometry = mDefinition.geometryWkbType() != QgsWKBTypes::NoGeometry;
529529
QString subset = mSubset.isEmpty() ? "" : " WHERE " + mSubset;
530530
QString sql = QString( "SELECT Count(*)%1 FROM %2%3" )
531-
.arg( hasGeometry ? QString( ",Min(MbrMinX(%1)),Min(MbrMinY(%1)),Max(MbrMaxX(%1)),Max(MbrMaxY(%1))" ).arg( quotedColumn( mDefinition.geometryField() ) ) : "" )
532-
.arg( mTableName )
533-
.arg( subset );
531+
.arg( hasGeometry ? QString( ",Min(MbrMinX(%1)),Min(MbrMinY(%1)),Max(MbrMaxX(%1)),Max(MbrMaxY(%1))" ).arg( quotedColumn( mDefinition.geometryField() ) ) : "",
532+
mTableName,
533+
subset );
534534
Sqlite::Query q( mSqlite.get(), sql );
535535
if ( q.step() == SQLITE_ROW )
536536
{

src/providers/virtual/qgsvirtuallayersqlitemodule.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,9 +234,10 @@ struct VTable
234234
sql_fields << QString( "geometry geometry(%1,%2)" ).arg( provider->geometryType() ).arg( provider->crs().postgisSrid() );
235235
}
236236

237-
if ( provider->pkAttributeIndexes().size() == 1 )
237+
QgsAttributeList pkAttributeIndexes = provider->pkAttributeIndexes();
238+
if ( pkAttributeIndexes.size() == 1 )
238239
{
239-
mPkColumn = provider->pkAttributeIndexes()[0] + 1;
240+
mPkColumn = pkAttributeIndexes.at( 0 ) + 1;
240241
}
241242

242243
mCreationStr = "CREATE TABLE vtable (" + sql_fields.join( "," ) + ")";

src/server/qgsserver.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,8 @@ QPair<QByteArray, QByteArray> QgsServer::handleRequest( const QString& queryStri
479479
mServerInterface->setRequestHandler( theRequestHandler.data() );
480480
// Iterate filters and call their requestReady() method
481481
QgsServerFiltersMap::const_iterator filtersIterator;
482-
for ( filtersIterator = mServerInterface->filters().constBegin(); filtersIterator != mServerInterface->filters().constEnd(); ++filtersIterator )
482+
QgsServerFiltersMap filters = mServerInterface->filters();
483+
for ( filtersIterator = filters.constBegin(); filtersIterator != filters.constEnd(); ++filtersIterator )
483484
{
484485
filtersIterator.value()->requestReady();
485486
}
@@ -616,7 +617,8 @@ QPair<QByteArray, QByteArray> QgsServer::handleRequest( const QString& queryStri
616617

617618
#ifdef HAVE_SERVER_PYTHON_PLUGINS
618619
// Iterate filters and call their responseComplete() method
619-
for ( filtersIterator = mServerInterface->filters().constBegin(); filtersIterator != mServerInterface->filters().constEnd(); ++filtersIterator )
620+
filters = mServerInterface->filters();
621+
for ( filtersIterator = filters.constBegin(); filtersIterator != filters.constEnd(); ++filtersIterator )
620622
{
621623
filtersIterator.value()->responseComplete();
622624
}

src/server/qgsserverplugins.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ bool QgsServerPlugins::initPlugins( QgsServerInterface *interface )
4747
pythonlibName.prepend( "lib" );
4848
#endif
4949
QString version = QString( "%1.%2.%3" ).arg( QGis::QGIS_VERSION_INT / 10000 ).arg( QGis::QGIS_VERSION_INT / 100 % 100 ).arg( QGis::QGIS_VERSION_INT % 100 );
50-
QgsMessageLog::logMessage( QString( "load library %1 (%2)" ).arg( pythonlibName ).arg( version ), __FILE__, QgsMessageLog::INFO );
50+
QgsMessageLog::logMessage( QString( "load library %1 (%2)" ).arg( pythonlibName, version ), __FILE__, QgsMessageLog::INFO );
5151
QLibrary pythonlib( pythonlibName, version );
5252
// It's necessary to set these two load hints, otherwise Python library won't work correctly
5353
// see http://lists.kde.org/?l=pykde&m=117190116820758&w=2

src/server/qgssldconfigparser.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1696,8 +1696,8 @@ void QgsSLDConfigParser::setCrsForLayer( const QDomElement& layerElem, QgsMapLay
16961696
if ( srs.srsid() == 0 )
16971697
{
16981698
QString myName = QString( " * %1 (%2)" )
1699-
.arg( QObject::tr( "Generated CRS", "A CRS automatically generated from layer info get this prefix for description" ) )
1700-
.arg( srs.toProj4() );
1699+
.arg( QObject::tr( "Generated CRS", "A CRS automatically generated from layer info get this prefix for description" ),
1700+
srs.toProj4() );
17011701
srs.saveAsUserCRS( myName );
17021702
}
17031703

0 commit comments

Comments
 (0)