Skip to content

Commit 5d78d60

Browse files
committedNov 14, 2016
Remove duplicate QgsDataProvider::dataChanged( int ) signal
Was not needed and not emitted anywhere
1 parent 4a5faa0 commit 5d78d60

File tree

8 files changed

+14
-20
lines changed

8 files changed

+14
-20
lines changed
 

‎doc/api_break.dox

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -668,6 +668,12 @@ QgsDataItem {#qgis_api_break_3_0_QgsDataItem}
668668
- emitBeginInsertItems(), emitEndInsertItems(), emitBeginRemoveItems(), emitEndRemoveItems(), emitDataChanged(), emitStateChanged() have been removed.
669669
- Favourites was renamed to Favorites
670670

671+
QgsDataProvider {#qgis_api_break_3_0_QgsDataProvider}
672+
---------------
673+
674+
- The duplicate (and unused) dataChanged( int ) signal was removed. Use dataChanged() instead.
675+
676+
671677
QgsDataSourceURI {#qgis_api_break_3_0_QgsDatasourceUri}
672678
----------------
673679

‎python/core/qgsdataprovider.sip

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -326,12 +326,6 @@ class QgsDataProvider : QObject
326326
*/
327327
void dataChanged();
328328

329-
/**
330-
* This is emitted whenever data or metadata (e.g. color table, extent) has changed
331-
* @param changed binary combination of changes
332-
*/
333-
void dataChanged( int changed );
334-
335329
protected:
336330

337331
/** Add error message */

‎src/app/qgisapp.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10258,8 +10258,8 @@ void QgisApp::layersWereAdded( const QList<QgsMapLayer *>& theLayers )
1025810258

1025910259
if ( provider )
1026010260
{
10261-
connect( provider, SIGNAL( dataChanged() ), layer, SLOT( triggerRepaint() ) );
10262-
connect( provider, SIGNAL( dataChanged() ), mMapCanvas, SLOT( refresh() ) );
10261+
connect( provider, &QgsDataProvider::dataChanged, layer, &QgsMapLayer::triggerRepaint );
10262+
connect( provider, &QgsDataProvider::dataChanged, mMapCanvas, &QgsMapCanvas::refresh );
1026310263
}
1026410264
}
1026510265
}

‎src/browser/qgsbrowser.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,8 +442,8 @@ void QgsBrowser::updateCurrentTab()
442442
QgsRasterLayer *rlayer = qobject_cast< QgsRasterLayer * >( mLayer );
443443
if ( rlayer )
444444
{
445-
connect( rlayer->dataProvider(), SIGNAL( dataChanged() ), rlayer, SLOT( triggerRepaint() ) );
446-
connect( rlayer->dataProvider(), SIGNAL( dataChanged() ), mapCanvas, SLOT( refresh() ) );
445+
connect( rlayer->dataProvider(), &QgsRasterDataProvider::dataChanged, rlayer, &QgsRasterLayer::triggerRepaint );
446+
connect( rlayer->dataProvider(), &QgsRasterDataProvider::dataChanged, mapCanvas, &QgsMapCanvas::refresh );
447447
}
448448
}
449449
mDirtyPreview = false;

‎src/core/qgsdataprovider.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -415,12 +415,6 @@ class CORE_EXPORT QgsDataProvider : public QObject
415415
*/
416416
void dataChanged();
417417

418-
/**
419-
* This is emitted whenever data or metadata (e.g. color table, extent) has changed
420-
* @param changed binary combination of changes
421-
*/
422-
void dataChanged( int changed );
423-
424418
protected:
425419

426420
/**

‎src/core/qgspointlocator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@ QgsPointLocator::QgsPointLocator( QgsVectorLayer* layer, const QgsCoordinateRefe
631631
connect( mLayer, SIGNAL( featureAdded( QgsFeatureId ) ), this, SLOT( onFeatureAdded( QgsFeatureId ) ) );
632632
connect( mLayer, SIGNAL( featureDeleted( QgsFeatureId ) ), this, SLOT( onFeatureDeleted( QgsFeatureId ) ) );
633633
connect( mLayer, SIGNAL( geometryChanged( QgsFeatureId, const QgsGeometry& ) ), this, SLOT( onGeometryChanged( QgsFeatureId, const QgsGeometry& ) ) );
634-
connect( mLayer, SIGNAL( dataChanged() ), this, SLOT( destroyIndex() ) );
634+
connect( mLayer, &QgsVectorLayer::dataChanged, this, &QgsPointLocator::destroyIndex );
635635
}
636636

637637

‎src/core/qgstransaction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ bool QgsTransaction::addLayer( QgsVectorLayer* layer )
112112
return false;
113113
}
114114

115-
connect( this, SIGNAL( afterRollback() ), layer->dataProvider(), SIGNAL( dataChanged() ) );
115+
connect( this, &QgsTransaction::afterRollback, layer->dataProvider(), &QgsVectorDataProvider::dataChanged );
116116
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersWillBeRemoved( QStringList ) ), this, SLOT( onLayersDeleted( QStringList ) ) );
117117
mLayers.insert( layer );
118118

‎src/core/qgsvectorlayer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1628,8 +1628,8 @@ bool QgsVectorLayer::setDataProvider( QString const & provider )
16281628
mDataSource.chop( 10 );
16291629
}
16301630

1631-
connect( mDataProvider, SIGNAL( dataChanged() ), this, SIGNAL( dataChanged() ) );
1632-
connect( mDataProvider, SIGNAL( dataChanged() ), this, SLOT( removeSelection() ) );
1631+
connect( mDataProvider, &QgsVectorDataProvider::dataChanged, this, &QgsVectorLayer::dataChanged );
1632+
connect( mDataProvider, &QgsVectorDataProvider::dataChanged, this, &QgsVectorLayer::removeSelection );
16331633

16341634
return true;
16351635
} // QgsVectorLayer:: setDataProvider

0 commit comments

Comments
 (0)
Please sign in to comment.