Navigation Menu

Skip to content

Commit

Permalink
Fix clazy warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Nov 20, 2019
1 parent c8bf6a9 commit 6ce8856
Show file tree
Hide file tree
Showing 46 changed files with 58 additions and 82 deletions.
2 changes: 1 addition & 1 deletion src/3d/qgs3dmapscene.cpp
Expand Up @@ -495,7 +495,7 @@ void Qgs3DMapScene::updateCameraLens()
void Qgs3DMapScene::onRenderersChanged()
{
// remove entities (if any)
qDeleteAll( mRenderersEntities.values() );
qDeleteAll( mRenderersEntities );
mRenderersEntities.clear();

// re-add entities from new set of renderers
Expand Down
4 changes: 4 additions & 0 deletions src/3d/symbols/qgsmesh3dsymbol_p.h
Expand Up @@ -41,6 +41,8 @@ class QgsMeshLayer;
//! Entity that handles rendering of polygons
class QgsMesh3DSymbolEntity : public Qt3DCore::QEntity
{
Q_OBJECT

public:
QgsMesh3DSymbolEntity( const Qgs3DMapSettings &map, QgsMeshLayer *layer, const QgsMesh3DSymbol &symbol, Qt3DCore::QNode *parent = nullptr );

Expand All @@ -50,6 +52,8 @@ class QgsMesh3DSymbolEntity : public Qt3DCore::QEntity

class QgsMesh3DSymbolEntityNode : public Qt3DCore::QEntity
{
Q_OBJECT

public:
QgsMesh3DSymbolEntityNode( const Qgs3DMapSettings &map, QgsMeshLayer *layer, const QgsMesh3DSymbol &symbol, Qt3DCore::QNode *parent = nullptr );

Expand Down
2 changes: 2 additions & 0 deletions src/3d/terrain/qgsdemterraintilegeometry_p.h
Expand Up @@ -53,6 +53,8 @@ namespace QgsRayCastingUtils
*/
class DemTerrainTileGeometry : public Qt3DRender::QGeometry
{
Q_OBJECT

public:

/**
Expand Down
1 change: 0 additions & 1 deletion src/analysis/mesh/qgsmeshcontours.cpp
Expand Up @@ -357,7 +357,6 @@ void QgsMeshContours::populateCache( const QgsMeshDatasetIndex &index, QgsMeshRe
{
if ( mCachedIndex != index )
{
QVector<QgsMeshVertex> vertices = mTriangularMesh->vertices();
bool scalarDataOnVertices = mMeshLayer->dataProvider()->datasetGroupMetadata( index ).dataType() != QgsMeshDatasetGroupMetadata::DataOnFaces;
int count = scalarDataOnVertices ? mNativeMesh->vertices.count() : mNativeMesh->faces.count();

Expand Down
3 changes: 1 addition & 2 deletions src/app/main.cpp
Expand Up @@ -588,7 +588,6 @@ int main( int argc, char *argv[] )

// The user can specify a path which will override the default path of custom
// user settings (~/.qgis) and it will be used for QgsSettings INI file
QString configpath;
QString authdbdirectory;

QString pythonfile;
Expand All @@ -604,7 +603,7 @@ int main( int argc, char *argv[] )
#if defined(ANDROID)
QgsDebugMsg( QStringLiteral( "Android: All params stripped" ) );// Param %1" ).arg( argv[0] ) );
//put all QGIS settings in the same place
configpath = QgsApplication::qgisSettingsDirPath();
QString configpath = QgsApplication::qgisSettingsDirPath();
QgsDebugMsg( QStringLiteral( "Android: configpath set to %1" ).arg( configpath ) );
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/app/qgsidentifyresultsdialog.h
Expand Up @@ -264,7 +264,7 @@ class APP_EXPORT QgsIdentifyResultsDialog: public QDialog, private Ui::QgsIdenti
};

QMenu *mActionPopup = nullptr;
QMap<QTreeWidgetItem *, QgsHighlight * > mHighlights;
QHash<QTreeWidgetItem *, QgsHighlight * > mHighlights;
QgsMapCanvas *mCanvas = nullptr;
QList<QgsFeature> mFeatures;
QMap< QString, QMap< QString, QVariant > > mWidgetCaches;
Expand Down
1 change: 0 additions & 1 deletion src/app/qgsmaptoolreshape.cpp
Expand Up @@ -123,7 +123,6 @@ void QgsMapToolReshape::reshape( QgsVectorLayer *vlayer )


QgsPointSequence pts;
QVector<QgsPoint> points;
captureCurve()->points( pts );
QgsLineString reshapeLineString( pts );

Expand Down
1 change: 0 additions & 1 deletion src/app/qgsvectorlayerproperties.cpp
Expand Up @@ -498,7 +498,6 @@ QgsVectorLayerProperties::QgsVectorLayerProperties(
cb->setChecked( activeChecks.contains( factory->id() ) );
mGeometryCheckFactoriesGroupBoxes.insert( cb, factory->id() );
topologyCheckLayout->addWidget( cb );
QString id = factory->id();
if ( factory->id() == QStringLiteral( "QgsGeometryGapCheck" ) )
{
const QVariantMap gapCheckConfig = mLayer->geometryOptions()->checkConfiguration( QStringLiteral( "QgsGeometryGapCheck" ) );
Expand Down
2 changes: 1 addition & 1 deletion src/app/qgswmsdimensiondialog.cpp
Expand Up @@ -52,7 +52,7 @@ QgsWmsDimensionDialog::QgsWmsDimensionDialog( QgsVectorLayer *layer, QStringList
QString name( pnMetaEnum.key( i ) );
if ( !alreadyDefinedDimensions.contains( name.toLower() ) )
{
mNameComboBox->addItem( QStringLiteral( "%1%2" ).arg( name.left( 1 ), name.mid( 1 ).toLower() ), QVariant( pnMetaEnum.value( i ) ) );
mNameComboBox->addItem( QStringLiteral( "%1%2" ).arg( !name.isEmpty() ? name.at( 0 ) : QString(), name.mid( 1 ).toLower() ), QVariant( pnMetaEnum.value( i ) ) );
}
}

Expand Down
6 changes: 3 additions & 3 deletions src/core/layout/qgslayoutitemhtml.cpp
Expand Up @@ -177,8 +177,8 @@ void QgsLayoutItemHtml::loadHtml( const bool useCache, const QgsExpressionContex
bool loaded = false;

QEventLoop loop;
connect( mWebPage.get(), &QWebPage::loadFinished, &loop, [&loaded, &loop ] { loaded = true; loop.quit(); } );
connect( mFetcher, &QgsNetworkContentFetcher::finished, &loop, [&loaded, &loop ] { loaded = true; loop.quit(); } );
connect( mWebPage.get(), &QWebPage::loadFinished, &loop, [&loaded, &loop ] { loaded = true; loop.quit(); } ); // clazy:exclude=lambda-in-connect
connect( mFetcher, &QgsNetworkContentFetcher::finished, &loop, [&loaded, &loop ] { loaded = true; loop.quit(); } ); // clazy:exclude=lambda-in-connect

//reset page size. otherwise viewport size increases but never decreases again
mWebPage->setViewportSize( QSize( maxFrameWidth() * mHtmlUnitsToLayoutUnits, 0 ) );
Expand Down Expand Up @@ -283,7 +283,7 @@ QString QgsLayoutItemHtml::fetchHtml( const QUrl &url )
//pause until HTML fetch
bool loaded = false;
QEventLoop loop;
connect( mFetcher, &QgsNetworkContentFetcher::finished, &loop, [&loaded, &loop ] { loaded = true; loop.quit(); } );
connect( mFetcher, &QgsNetworkContentFetcher::finished, &loop, [&loaded, &loop ] { loaded = true; loop.quit(); } ); // clazy:exclude=lambda-in-connect
mFetcher->fetchContent( url );

if ( !loaded )
Expand Down
1 change: 1 addition & 0 deletions src/core/mesh/qgsmeshlayerrenderer.h
Expand Up @@ -44,6 +44,7 @@ class QgsRenderContext;
*/
class QgsMeshLayerRendererFeedback : public QgsRasterBlockFeedback
{
Q_OBJECT
};


Expand Down
2 changes: 1 addition & 1 deletion src/core/qgstextrenderer.cpp
Expand Up @@ -2005,7 +2005,7 @@ void QgsTextFormat::readFromLayer( QgsVectorLayer *layer )
d->blendMode = QgsPainting::getCompositionMode(
static_cast< QgsPainting::BlendMode >( layer->customProperty( QStringLiteral( "labeling/blendMode" ), QVariant( QgsPainting::BlendNormal ) ).toUInt() ) );
d->multilineHeight = layer->customProperty( QStringLiteral( "labeling/multilineHeight" ), QVariant( 1.0 ) ).toDouble();
d->previewBackgroundColor = _readColor( layer, QStringLiteral( "labeling/previewBkgrdColor" ), "#ffffff", false );
d->previewBackgroundColor = _readColor( layer, QStringLiteral( "labeling/previewBkgrdColor" ), QColor( 255, 255, 255 ), false );

mBufferSettings.readFromLayer( layer );
mShadowSettings.readFromLayer( layer );
Expand Down
1 change: 0 additions & 1 deletion src/core/raster/qgsrasterlayer.cpp
Expand Up @@ -1789,7 +1789,6 @@ bool QgsRasterLayer::readXml( const QDomNode &layer_node, QgsReadWriteContext &c
}

// Collect format
QDomNode formatNode = rpNode.namedItem( QStringLiteral( "wmsFormat" ) );
uri.setParam( QStringLiteral( "format" ), rpNode.namedItem( QStringLiteral( "wmsFormat" ) ).toElement().text() );

// WMS CRS URL param should not be mixed with that assigned to the layer.
Expand Down
1 change: 0 additions & 1 deletion src/gui/attributetable/qgsattributetabledelegate.cpp
Expand Up @@ -107,7 +107,6 @@ void QgsAttributeTableDelegate::setModelData( QWidget *editor, QAbstractItemMode
QgsFeatureId fid = model->data( index, QgsAttributeTableModel::FeatureIdRole ).toLongLong();
QVariant oldValue = model->data( index, Qt::EditRole );

QVariant newValue;
QgsEditorWidgetWrapper *eww = QgsEditorWidgetWrapper::fromWidget( editor );
if ( !eww )
return;
Expand Down
2 changes: 1 addition & 1 deletion src/gui/layertree/qgslayertreeviewdefaultactions.cpp
Expand Up @@ -424,7 +424,7 @@ void QgsLayerTreeViewDefaultActions::moveOutOfGroup()

void QgsLayerTreeViewDefaultActions::moveToTop()
{
QMap <QgsLayerTreeGroup *, int> groupInsertIdx;
QHash <QgsLayerTreeGroup *, int> groupInsertIdx;
int insertIdx;
const QList< QgsLayerTreeNode * > selectedNodes = mView->selectedNodes();
for ( QgsLayerTreeNode *n : selectedNodes )
Expand Down
1 change: 0 additions & 1 deletion src/gui/providers/ogr/qgsgeopackageitemguiprovider.cpp
Expand Up @@ -215,7 +215,6 @@ bool QgsGeoPackageItemGuiProvider::rename( QgsDataItem *item, const QString &new
}
else
{
QString filePath = parts.value( QStringLiteral( "path" ) ).toString();
const QList<QgsMapLayer *> layersList( layerItem->layersInProject() );
if ( ! layersList.isEmpty( ) )
{
Expand Down
1 change: 0 additions & 1 deletion src/gui/qgsnewvectorlayerdialog.cpp
Expand Up @@ -295,7 +295,6 @@ QString QgsNewVectorLayerDialog::execAndCreateLayer( QString &errorMessage, QWid
settings.setValue( QStringLiteral( "UI/encoding" ), enc );

//try to create the new layer with OGRProvider instead of QgsVectorFileWriter
QString createError;
if ( geometrytype != QgsWkbTypes::Unknown )
{
QgsCoordinateReferenceSystem srs = geomDialog.crs();
Expand Down
2 changes: 1 addition & 1 deletion src/gui/qgsoptionsdialogbase.cpp
Expand Up @@ -285,7 +285,7 @@ void QgsOptionsDialogBase::registerTextSearchWidgets()
{

// get custom highlight widget in user added pages
QMap<QWidget *, QgsOptionsDialogHighlightWidget *> customHighlightWidgets;
QHash<QWidget *, QgsOptionsDialogHighlightWidget *> customHighlightWidgets;
QgsOptionsPageWidget *opw = qobject_cast<QgsOptionsPageWidget *>( mOptStackedWidget->widget( i ) );
if ( opw )
{
Expand Down
2 changes: 0 additions & 2 deletions src/gui/qgsoptionsdialoghighlightwidgetsimpl.cpp
Expand Up @@ -237,8 +237,6 @@ bool QgsOptionsDialogHighlightTree::highlightText( const QString &text )
QList<QTreeWidgetItem *> items = treeWidget->findItems( text, Qt::MatchContains | Qt::MatchRecursive, 0 );
success = !items.empty();
mTreeInitialExpand.clear();
QBrush highlightBackground( QColor( HIGHLIGHT_BACKGROUND_RED, HIGHLIGHT_BACKGROUND_GREEN, HIGHLIGHT_BACKGROUND_BLUE ) );
QBrush highlightText( QColor( HIGHLIGHT_TEXT_RED, HIGHLIGHT_TEXT_GREEN, HIGHLIGHT_TEXT_BLUE ) );
for ( QTreeWidgetItem *item : items )
{
setChildrenVisible( item, true );
Expand Down
2 changes: 2 additions & 0 deletions src/gui/qgsrelationeditorwidget.cpp
Expand Up @@ -44,6 +44,8 @@
*/
class QgsFilteredSelectionManager : public QgsVectorLayerSelectionManager
{
Q_OBJECT

public:
QgsFilteredSelectionManager( QgsVectorLayer *layer, const QgsFeatureRequest &request, QObject *parent = nullptr )
: QgsVectorLayerSelectionManager( layer, parent )
Expand Down
2 changes: 0 additions & 2 deletions src/gui/qgssymbolbutton.cpp
Expand Up @@ -642,8 +642,6 @@ void QgsSymbolButton::showColorDialog()
return;
}

QColor newColor;

QgsColorDialog dialog( this, nullptr, mSymbol->color() );
dialog.setTitle( tr( "Symbol Color" ) );
dialog.setAllowOpacity( true );
Expand Down
2 changes: 0 additions & 2 deletions src/providers/mssql/qgsmssqlsourceselect.cpp
Expand Up @@ -514,8 +514,6 @@ void QgsMssqlSourceSelect::btnConnect_clicked()
return;
}

QString connectionName = db.connectionName();

// Test for geometry columns table first. Don't use it if not found.
QSqlQuery q = QSqlQuery( db );
q.setForwardOnly( true );
Expand Down
1 change: 0 additions & 1 deletion src/providers/spatialite/qgsspatialiteprovider.cpp
Expand Up @@ -4391,7 +4391,6 @@ bool QgsSpatiaLiteProvider::changeAttributeValues( const QgsChangedAttributesMap
first = false;

QVariant::Type type = fld.type();
const auto typeName { fld.typeName() };

if ( val.isNull() || !val.isValid() )
{
Expand Down
Expand Up @@ -206,7 +206,6 @@ QList<QgsSpatiaLiteProviderConnection::TableProperty> QgsSpatiaLiteProviderConne
}
QList<QgsSpatiaLiteProviderConnection::TableProperty> tableInfo;
QString errCause;
QList<QVariantList> results;
try
{
QgsSpatiaLiteConnection connection( pathFromUri() );
Expand Down
1 change: 0 additions & 1 deletion src/providers/spatialite/qgsspatialitesourceselect.cpp
Expand Up @@ -283,7 +283,6 @@ bool QgsSpatiaLiteSourceSelect::newConnection( QWidget *parent )

QFileInfo myFI( myFile );
QString myPath = myFI.path();
QString myName = myFI.fileName();
QString savedName = myFI.fileName();
QString baseKey = QStringLiteral( "/SpatiaLite/connections/" );

Expand Down
2 changes: 0 additions & 2 deletions src/server/qgsserverapiutils.cpp
Expand Up @@ -157,7 +157,6 @@ QgsExpression QgsServerApiUtils::temporalFilterExpression( const QgsVectorLayer
return QVariant::Type::Invalid;
}
const QgsField field { layer->fields().at( fieldIdx ) };
QString fieldRefValue;
return field.type();
};

Expand All @@ -171,7 +170,6 @@ QgsExpression QgsServerApiUtils::temporalFilterExpression( const QgsVectorLayer
return QString();
}

QString fieldRefValue;
// Downcast only datetime -> date
// always cast strings
if ( fieldRealType == QVariant::Type::String )
Expand Down
1 change: 0 additions & 1 deletion src/server/qgsserverogcapihandler.cpp
Expand Up @@ -40,7 +40,6 @@ using namespace inja;
QVariantMap QgsServerOgcApiHandler::values( const QgsServerApiContext &context ) const
{
QVariantMap result ;
QVariantList positional;
const auto constParameters { parameters( context ) };
for ( const auto &p : constParameters )
{
Expand Down
1 change: 0 additions & 1 deletion src/server/services/wfs3/qgswfs3handlers.cpp
Expand Up @@ -1094,7 +1094,6 @@ void QgsWfs3CollectionsItemsHandler::handleRequest( const QgsServerApiContext &c
checkLayerIsAccessible( mapLayer, context );

const std::string title { mapLayer->title().isEmpty() ? mapLayer->name().toStdString() : mapLayer->title().toStdString() };
const QString shortName { mapLayer->shortName().isEmpty() ? mapLayer->name() : mapLayer->shortName() };

// Get parameters
QVariantMap params { values( context )};
Expand Down
2 changes: 0 additions & 2 deletions src/server/services/wms/qgswmsgetcapabilities.cpp
Expand Up @@ -170,8 +170,6 @@ namespace QgsWms
QDomDocument doc;
QDomElement wmsCapabilitiesElement;

QgsServerRequest::Parameters parameters = request.parameters();

// Get service URL
QUrl href = serviceUrl( request, project );

Expand Down
2 changes: 0 additions & 2 deletions src/server/services/wms/qgswmsgetschemaextension.cpp
Expand Up @@ -42,8 +42,6 @@ namespace QgsWms
Q_UNUSED( version )
Q_UNUSED( serverIface )

QgsServerRequest::Parameters parameters = request.parameters();

QDomDocument xsdDoc;

QDir resourcesDir = QFileInfo( QgsApplication::serverResourcesPath() ).absoluteDir();
Expand Down
1 change: 0 additions & 1 deletion src/server/services/wms/qgswmsrendercontext.cpp
Expand Up @@ -452,7 +452,6 @@ void QgsWmsRenderContext::searchLayersToRenderSld()
if ( !names.isEmpty() )
{
QString lname = names.item( 0 ).toElement().text();
QString err;
if ( mNicknameLayers.contains( lname ) )
{
mSlds[lname] = namedElem;
Expand Down
2 changes: 1 addition & 1 deletion tests/src/3d/testqgs3drendering.cpp
Expand Up @@ -513,7 +513,7 @@ void TestQgs3DRendering::testAnimationExport()
nullptr );

QVERIFY( success );
QVERIFY( QFileInfo( QDir( dir ).filePath( QStringLiteral( "test3danimation001.png" ) ) ).exists() );
QVERIFY( QFileInfo::exists( ( QDir( dir ).filePath( QStringLiteral( "test3danimation001.png" ) ) ) ) );
}

void TestQgs3DRendering::testBillboardRendering()
Expand Down
8 changes: 4 additions & 4 deletions tests/src/analysis/testqgsprocessing.cpp
Expand Up @@ -323,7 +323,7 @@ class DummyAlgorithm : public QgsProcessingAlgorithm
};

//dummy provider for testing
class DummyProvider : public QgsProcessingProvider
class DummyProvider : public QgsProcessingProvider // clazy:exclude=missing-qobject-macro
{
public:

Expand Down Expand Up @@ -379,7 +379,7 @@ class DummyProvider : public QgsProcessingProvider
friend class TestQgsProcessing;
};

class DummyProviderNoLoad : public DummyProvider
class DummyProviderNoLoad : public DummyProvider // clazy:exclude=missing-qobject-macro
{
public:

Expand Down Expand Up @@ -420,7 +420,7 @@ class DummyAlgorithm2 : public QgsProcessingAlgorithm
};


class DummyProvider3 : public QgsProcessingProvider
class DummyProvider3 : public QgsProcessingProvider // clazy:exclude=missing-qobject-macro
{
public:

Expand Down Expand Up @@ -450,7 +450,7 @@ class DummyProvider3 : public QgsProcessingProvider

};

class DummyProvider4 : public QgsProcessingProvider
class DummyProvider4 : public QgsProcessingProvider // clazy:exclude=missing-qobject-macro
{
public:

Expand Down
4 changes: 0 additions & 4 deletions tests/src/app/testqgsmaptoolmovefeature.cpp
Expand Up @@ -132,8 +132,6 @@ void TestQgsMapToolMoveFeature::testMoveFeature()
{
TestQgsMapToolAdvancedDigitizingUtils utils( mCaptureTool );

QSet<QgsFeatureId> oldFids = utils.existingFeatureIds();

utils.mouseClick( 1, 1, Qt::LeftButton, Qt::KeyboardModifiers(), true );
utils.mouseClick( 2, 1, Qt::LeftButton, Qt::KeyboardModifiers(), true );

Expand All @@ -152,8 +150,6 @@ void TestQgsMapToolMoveFeature::testTopologicalMoveFeature()

TestQgsMapToolAdvancedDigitizingUtils utils( mCaptureTool );

QSet<QgsFeatureId> oldFids = utils.existingFeatureIds();

utils.mouseClick( 1, 1, Qt::LeftButton, Qt::KeyboardModifiers(), true );
utils.mouseClick( 2, 1, Qt::LeftButton, Qt::KeyboardModifiers(), true );

Expand Down
4 changes: 0 additions & 4 deletions tests/src/app/testqgsmaptoolreshape.cpp
Expand Up @@ -193,8 +193,6 @@ void TestQgsMapToolReshape::testReshapeZ()
// test with default Z value = 333
QgsSettings().setValue( QStringLiteral( "/qgis/digitizing/default_z_value" ), 333 );

QSet<QgsFeatureId> oldFids = utils.existingFeatureIds();

// snap on a linestringz layer
utils.mouseClick( 1, 2, Qt::LeftButton, Qt::KeyboardModifiers(), true );
utils.mouseClick( 2, 1, Qt::LeftButton, Qt::KeyboardModifiers(), true );
Expand Down Expand Up @@ -237,8 +235,6 @@ void TestQgsMapToolReshape::testTopologicalEditing()
// test with default Z value = 333
QgsSettings().setValue( QStringLiteral( "/qgis/digitizing/default_z_value" ), 333 );

QSet<QgsFeatureId> oldFids = utils.existingFeatureIds();

utils.mouseClick( 4, 4, Qt::LeftButton, Qt::KeyboardModifiers(), true );
utils.mouseClick( 7, 2, Qt::LeftButton, Qt::KeyboardModifiers(), true );
utils.mouseClick( 4, 0, Qt::LeftButton, Qt::KeyboardModifiers(), true );
Expand Down
2 changes: 1 addition & 1 deletion tests/src/core/testqgs25drenderer.cpp
Expand Up @@ -118,7 +118,7 @@ void TestQgs25DRenderer::render()
Qgs25DRenderer *renderer = new Qgs25DRenderer();
renderer->setShadowEnabled( false );
renderer->setWallShadingEnabled( false );
renderer->setRoofColor( QColor( "#fdbf6f" ) );
renderer->setRoofColor( QColor( 253, 191, 111 ) );
mpPolysLayer->setRenderer( renderer );

QVERIFY( imageCheck( "25d_render" ) );
Expand Down

0 comments on commit 6ce8856

Please sign in to comment.