mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-01 00:46:20 -05:00
Do not refresh overview twice on a change
This commit is contained in:
parent
1732db5266
commit
48c1b57664
@ -2445,11 +2445,6 @@ void QgsLegend::updateMapCanvasLayerSet()
|
||||
mMapCanvas->setLayerSet( layers );
|
||||
}
|
||||
|
||||
void QgsLegend::updateOverview()
|
||||
{
|
||||
mMapCanvas->updateOverview();
|
||||
}
|
||||
|
||||
void QgsLegend::enableOverviewModeAllLayers( bool isInOverview )
|
||||
{
|
||||
for ( QTreeWidgetItem* theItem = firstItem(); theItem; theItem = nextItem( theItem ) )
|
||||
@ -2462,7 +2457,6 @@ void QgsLegend::enableOverviewModeAllLayers( bool isInOverview )
|
||||
|
||||
}
|
||||
updateMapCanvasLayerSet();
|
||||
updateOverview();
|
||||
}
|
||||
|
||||
QStringList QgsLegend::layerIDs()
|
||||
|
@ -206,9 +206,6 @@ class QgsLegend : public QTreeWidget
|
||||
/**Updates layer set of map canvas*/
|
||||
void updateMapCanvasLayerSet();
|
||||
|
||||
/**Updates overview*/
|
||||
void updateOverview();
|
||||
|
||||
/**Show/remove all layer in/from overview*/
|
||||
void enableOverviewModeAllLayers( bool isInOverview );
|
||||
|
||||
|
@ -494,7 +494,6 @@ void QgsLegendLayer::showInOverview()
|
||||
setInOverview( ! isInOverview() );
|
||||
|
||||
legend()->updateMapCanvasLayerSet();
|
||||
legend()->updateOverview();
|
||||
}
|
||||
|
||||
QString QgsLegendLayer::nameFromLayer( QgsMapLayer* layer )
|
||||
|
Loading…
x
Reference in New Issue
Block a user