@@ -157,7 +157,7 @@ QgsVectorLayer::QgsVectorLayer( const QString& vectorLayerPath,
157157
158158 connect ( this , SIGNAL ( selectionChanged ( QgsFeatureIds, QgsFeatureIds, bool ) ), this , SIGNAL ( selectionChanged () ) );
159159 connect ( this , SIGNAL ( selectionChanged ( QgsFeatureIds, QgsFeatureIds, bool ) ), this , SIGNAL ( repaintRequested () ) );
160- connect ( QgsProject::instance ()->relationManager (), SIGNAL ( relationsLoaded () ) , this , SLOT ( onRelationsLoaded () ) );
160+ connect ( QgsProject::instance ()->relationManager (), &QgsRelationManager:: relationsLoaded, this , &QgsVectorLayer:: onRelationsLoaded );
161161
162162 // Default simplify drawing settings
163163 QSettings settings;
@@ -1329,30 +1329,21 @@ bool QgsVectorLayer::startEditing()
13291329 mEditBuffer = new QgsVectorLayerEditBuffer ( this );
13301330 }
13311331 // forward signals
1332- connect ( mEditBuffer , SIGNAL ( layerModified () ) , this , SLOT ( invalidateSymbolCountedFlag () ) );
1333- connect ( mEditBuffer , SIGNAL ( layerModified () ) , this , SIGNAL ( layerModified () ) ); // TODO[MD]: necessary?
1332+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer:: layerModified, this , &QgsVectorLayer:: invalidateSymbolCountedFlag );
1333+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer:: layerModified, this , &QgsVectorLayer:: layerModified ); // TODO[MD]: necessary?
13341334 // connect( mEditBuffer, SIGNAL( layerModified() ), this, SLOT( triggerRepaint() ) ); // TODO[MD]: works well?
1335- connect ( mEditBuffer , SIGNAL ( featureAdded ( QgsFeatureId ) ), this , SIGNAL ( featureAdded ( QgsFeatureId ) ) );
1336- connect ( mEditBuffer , SIGNAL ( featureDeleted ( QgsFeatureId ) ), this , SLOT ( onFeatureDeleted ( QgsFeatureId ) ) );
1337- connect ( mEditBuffer , SIGNAL ( geometryChanged ( QgsFeatureId, const QgsGeometry& ) ), this , SIGNAL ( geometryChanged ( QgsFeatureId, const QgsGeometry& ) ) );
1338- connect ( mEditBuffer , SIGNAL ( attributeValueChanged ( QgsFeatureId, int , QVariant ) ), this , SIGNAL ( attributeValueChanged ( QgsFeatureId, int , QVariant ) ) );
1339- connect ( mEditBuffer , SIGNAL ( attributeAdded ( int ) ), this , SIGNAL ( attributeAdded ( int ) ) );
1340- connect ( mEditBuffer , SIGNAL ( attributeDeleted ( int ) ), this , SIGNAL ( attributeDeleted ( int ) ) );
1341-
1342- connect ( mEditBuffer , SIGNAL ( committedAttributesDeleted ( const QString &, const QgsAttributeList & ) ),
1343- this , SIGNAL ( committedAttributesDeleted ( const QString &, const QgsAttributeList & ) ) );
1344-
1345- connect ( mEditBuffer , SIGNAL ( committedAttributesAdded ( const QString &, const QList<QgsField> & ) ),
1346- this , SIGNAL ( committedAttributesAdded ( const QString &, const QList<QgsField> & ) ) );
1347-
1348- connect ( mEditBuffer , SIGNAL ( committedFeaturesAdded ( QString, QgsFeatureList ) ), this , SIGNAL ( committedFeaturesAdded ( QString, QgsFeatureList ) ) );
1349- connect ( mEditBuffer , SIGNAL ( committedFeaturesRemoved ( QString, QgsFeatureIds ) ), this , SIGNAL ( committedFeaturesRemoved ( QString, QgsFeatureIds ) ) );
1350-
1351- connect ( mEditBuffer , SIGNAL ( committedAttributeValuesChanges ( const QString &, const QgsChangedAttributesMap & ) ),
1352- this , SIGNAL ( committedAttributeValuesChanges ( const QString &, const QgsChangedAttributesMap & ) ) );
1353-
1354- connect ( mEditBuffer , SIGNAL ( committedGeometriesChanges ( const QString &, const QgsGeometryMap & ) ),
1355- this , SIGNAL ( committedGeometriesChanges ( const QString &, const QgsGeometryMap & ) ) );
1335+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::featureAdded, this , &QgsVectorLayer::featureAdded );
1336+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::featureDeleted, this , &QgsVectorLayer::onFeatureDeleted );
1337+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::geometryChanged, this , &QgsVectorLayer::geometryChanged );
1338+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::attributeValueChanged, this , &QgsVectorLayer::attributeValueChanged );
1339+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::attributeAdded, this , &QgsVectorLayer::attributeAdded );
1340+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::attributeDeleted, this , &QgsVectorLayer::attributeDeleted );
1341+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::committedAttributesDeleted, this , &QgsVectorLayer::committedAttributesDeleted );
1342+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::committedAttributesAdded, this , &QgsVectorLayer::committedAttributesAdded );
1343+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::committedFeaturesAdded, this , &QgsVectorLayer::committedFeaturesAdded );
1344+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::committedFeaturesRemoved, this , &QgsVectorLayer::committedFeaturesRemoved );
1345+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::committedAttributeValuesChanges, this , &QgsVectorLayer::committedAttributeValuesChanges );
1346+ connect ( mEditBuffer , &QgsVectorLayerEditBuffer::committedGeometriesChanges, this , &QgsVectorLayer::committedGeometriesChanges );
13561347
13571348 updateFields ();
13581349
@@ -1416,7 +1407,7 @@ bool QgsVectorLayer::readXml( const QDomNode& layer_node )
14161407 if ( !mJoinBuffer )
14171408 {
14181409 mJoinBuffer = new QgsVectorLayerJoinBuffer ( this );
1419- connect ( mJoinBuffer , SIGNAL ( joinedFieldsChanged () ) , this , SLOT ( onJoinedFieldsChanged () ) );
1410+ connect ( mJoinBuffer , &QgsVectorLayerJoinBuffer:: joinedFieldsChanged, this , &QgsVectorLayer:: onJoinedFieldsChanged );
14201411 }
14211412 mJoinBuffer ->readXml ( layer_node );
14221413
@@ -1525,7 +1516,7 @@ bool QgsVectorLayer::setDataProvider( QString const & provider )
15251516 return false ;
15261517 }
15271518
1528- connect ( mDataProvider , SIGNAL ( raiseError ( QString ) ) , this , SIGNAL ( raiseError ( QString ) ) );
1519+ connect ( mDataProvider , &QgsVectorDataProvider:: raiseError, this , &QgsVectorLayer:: raiseError );
15291520
15301521 QgsDebugMsg ( " Instantiated the data provider plugin" );
15311522
@@ -1537,13 +1528,13 @@ bool QgsVectorLayer::setDataProvider( QString const & provider )
15371528 }
15381529
15391530 // TODO: Check if the provider has the capability to send fullExtentCalculated
1540- connect ( mDataProvider , SIGNAL ( fullExtentCalculated () ) , this , SLOT ( updateExtents () ) );
1531+ connect ( mDataProvider , &QgsVectorDataProvider:: fullExtentCalculated, this , &QgsVectorLayer:: updateExtents );
15411532
15421533 // get and store the feature type
15431534 mWkbType = mDataProvider ->wkbType ();
15441535
15451536 mJoinBuffer = new QgsVectorLayerJoinBuffer ( this );
1546- connect ( mJoinBuffer , SIGNAL ( joinedFieldsChanged () ) , this , SLOT ( onJoinedFieldsChanged () ) );
1537+ connect ( mJoinBuffer , &QgsVectorLayerJoinBuffer:: joinedFieldsChanged, this , &QgsVectorLayer:: onJoinedFieldsChanged );
15471538 mExpressionFieldBuffer = new QgsExpressionFieldBuffer ();
15481539 updateFields ();
15491540
@@ -4165,11 +4156,11 @@ bool QgsVectorLayer::setDependencies( const QSet<QgsMapLayerDependency>& oDeps )
41654156 QgsVectorLayer* lyr = static_cast <QgsVectorLayer*>( QgsMapLayerRegistry::instance ()->mapLayer ( dep.layerId () ) );
41664157 if ( lyr == nullptr )
41674158 continue ;
4168- disconnect ( lyr, SIGNAL ( featureAdded ( QgsFeatureId ) ) , this , SIGNAL ( dataChanged () ) );
4169- disconnect ( lyr, SIGNAL ( featureDeleted ( QgsFeatureId ) ) , this , SIGNAL ( dataChanged () ) );
4170- disconnect ( lyr, SIGNAL ( geometryChanged ( QgsFeatureId, const QgsGeometry& ) ), this , SIGNAL ( dataChanged () ) );
4171- disconnect ( lyr, SIGNAL ( dataChanged () ) , this , SIGNAL ( dataChanged () ) );
4172- disconnect ( lyr, SIGNAL ( repaintRequested () ) , this , SLOT ( triggerRepaint () ) );
4159+ disconnect ( lyr, &QgsVectorLayer:: featureAdded, this , &QgsVectorLayer:: dataChanged );
4160+ disconnect ( lyr, &QgsVectorLayer:: featureDeleted, this , &QgsVectorLayer:: dataChanged );
4161+ disconnect ( lyr, &QgsVectorLayer:: geometryChanged, this , &QgsVectorLayer:: dataChanged );
4162+ disconnect ( lyr, &QgsVectorLayer:: dataChanged, this , &QgsVectorLayer:: dataChanged );
4163+ disconnect ( lyr, &QgsVectorLayer:: repaintRequested, this , &QgsVectorLayer:: triggerRepaint );
41734164 }
41744165
41754166 // assign new dependencies
@@ -4185,11 +4176,11 @@ bool QgsVectorLayer::setDependencies( const QSet<QgsMapLayerDependency>& oDeps )
41854176 QgsVectorLayer* lyr = static_cast <QgsVectorLayer*>( QgsMapLayerRegistry::instance ()->mapLayer ( dep.layerId () ) );
41864177 if ( lyr == nullptr )
41874178 continue ;
4188- connect ( lyr, SIGNAL ( featureAdded ( QgsFeatureId ) ) , this , SIGNAL ( dataChanged () ) );
4189- connect ( lyr, SIGNAL ( featureDeleted ( QgsFeatureId ) ) , this , SIGNAL ( dataChanged () ) );
4190- connect ( lyr, SIGNAL ( geometryChanged ( QgsFeatureId, const QgsGeometry& ) ), this , SIGNAL ( dataChanged () ) );
4191- connect ( lyr, SIGNAL ( dataChanged () ) , this , SIGNAL ( dataChanged () ) );
4192- connect ( lyr, SIGNAL ( repaintRequested () ) , this , SLOT ( triggerRepaint () ) );
4179+ connect ( lyr, &QgsVectorLayer:: featureAdded, this , &QgsVectorLayer:: dataChanged );
4180+ connect ( lyr, &QgsVectorLayer:: featureDeleted, this , &QgsVectorLayer:: dataChanged );
4181+ connect ( lyr, &QgsVectorLayer:: geometryChanged, this , &QgsVectorLayer:: dataChanged );
4182+ connect ( lyr, &QgsVectorLayer:: dataChanged, this , &QgsVectorLayer:: dataChanged );
4183+ connect ( lyr, &QgsVectorLayer:: repaintRequested, this , &QgsVectorLayer:: triggerRepaint );
41934184 }
41944185
41954186 // if new layers are present, emit a data change
0 commit comments