Skip to content

Commit 718e498

Browse files
committed
Fix some inefficient QString replace calls
1 parent 148380a commit 718e498

7 files changed

+8
-8
lines changed

src/providers/gdal/qgsgdalprovider.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1154,7 +1154,7 @@ QString QgsGdalProvider::generateBandName( int bandNumber ) const
11541154
val = values.at( 1 );
11551155
if ( values.at( 0 ) == QLatin1String( "NETCDF_DIM_EXTRA" ) )
11561156
{
1157-
dimExtraValues = val.replace( QStringLiteral( "{" ), QString() ).replace( QStringLiteral( "}" ), QString() ).split( ',' );
1157+
dimExtraValues = val.replace( '{', QString() ).replace( '}', QString() ).split( ',' );
11581158
//http://qt-project.org/doc/qt-4.8/qregexp.html#capturedTexts
11591159
}
11601160
else

src/server/qgsserverrequest.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ QMap<QString, QString> QgsServerRequest::parameters() const
8181
{
8282
// prepare the value
8383
QString value = pair.second;
84-
value.replace( "+", " " );
84+
value.replace( '+', ' ' );
8585

8686
mParams.insert( pair.first.toUpper(), value );
8787
}

src/server/services/wfs/qgswfsgetfeature.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1298,7 +1298,7 @@ namespace QgsWfs
12981298
continue;
12991299
}
13001300

1301-
QDomElement fieldElem = doc.createElement( "qgs:" + attributeName.replace( QStringLiteral( " " ), QStringLiteral( "_" ) ) );
1301+
QDomElement fieldElem = doc.createElement( "qgs:" + attributeName.replace( ' ', '_' ) );
13021302
QDomText fieldText = doc.createTextNode( featureAttributes[idx].toString() );
13031303
fieldElem.appendChild( fieldText );
13041304
typeNameElement.appendChild( fieldElem );
@@ -1399,7 +1399,7 @@ namespace QgsWfs
13991399
continue;
14001400
}
14011401

1402-
QDomElement fieldElem = doc.createElement( "qgs:" + attributeName.replace( QStringLiteral( " " ), QStringLiteral( "_" ) ) );
1402+
QDomElement fieldElem = doc.createElement( "qgs:" + attributeName.replace( ' ', '_' ) );
14031403
QDomText fieldText = doc.createTextNode( featureAttributes[idx].toString() );
14041404
fieldElem.appendChild( fieldText );
14051405
typeNameElement.appendChild( fieldElem );

src/server/services/wfs/qgswfsparameters.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ namespace QgsWfs
383383

384384
if ( !bbox.isEmpty() )
385385
{
386-
const QStringList corners = bbox.split( ',' );
386+
QStringList corners = bbox.split( ',' );
387387

388388
if ( corners.size() == 4 )
389389
{

src/server/services/wfs/qgswfstransaction.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -933,7 +933,7 @@ namespace QgsWfs
933933
}
934934

935935
// get bbox corners
936-
const QStringList corners = bbox.split( ',' );
936+
QStringList corners = bbox.split( ',' );
937937
if ( corners.size() != 4 )
938938
{
939939
throw QgsRequestNotWellFormedException( QStringLiteral( "BBOX has to be composed of 4 elements: '%1'" ).arg( bbox ) );

src/server/services/wfs/qgswfstransaction_1_0_0.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,7 @@ namespace QgsWfs
916916
}
917917

918918
// get bbox corners
919-
const QStringList corners = bbox.split( ',' );
919+
QStringList corners = bbox.split( ',' );
920920
if ( corners.size() != 4 )
921921
{
922922
throw QgsRequestNotWellFormedException( QStringLiteral( "BBOX has to be composed of 4 elements: '%1'" ).arg( bbox ) );

src/server/services/wms/qgswmsrenderer.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -2224,7 +2224,7 @@ namespace QgsWms
22242224
continue;
22252225
}
22262226

2227-
QDomElement fieldElem = doc.createElement( "qgs:" + attributeName.replace( QStringLiteral( " " ), QStringLiteral( "_" ) ) );
2227+
QDomElement fieldElem = doc.createElement( "qgs:" + attributeName.replace( ' ', '_' ) );
22282228
QString fieldTextString = featureAttributes.at( i ).toString();
22292229
if ( layer )
22302230
{

0 commit comments

Comments
 (0)