Skip to content

Commit 7fa74b6

Browse files
committedMay 21, 2021
Use canvas project extent where appropriate
1 parent 7bf85a0 commit 7fa74b6

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed
 

‎src/app/3d/qgs3dmapconfigwidget.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ void Qgs3DMapConfigWidget::updateMaxZoomLevel()
433433
}
434434
else // flat or online
435435
{
436-
te = mMainCanvas->fullExtent();
436+
te = mMainCanvas->projectExtent();
437437
}
438438

439439
double tile0width = std::max( te.width(), te.height() );

‎src/app/qgisapp.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8174,7 +8174,7 @@ void QgisApp::pan()
81748174

81758175
void QgisApp::zoomFull()
81768176
{
8177-
mMapCanvas->zoomToFullExtent();
8177+
mMapCanvas->zoomToProjectExtent();
81788178
}
81798179

81808180
void QgisApp::zoomToPrevious()
@@ -13295,7 +13295,7 @@ void QgisApp::new3DMapCanvas()
1329513295

1329613296
// initialize from project
1329713297
QgsProject *prj = QgsProject::instance();
13298-
QgsRectangle fullExtent = mMapCanvas->fullExtent();
13298+
QgsRectangle fullExtent = mMapCanvas->projectExtent();
1329913299

1330013300
// some layers may go crazy and make full extent unusable
1330113301
// we can't go any further - invalid extent would break everything
@@ -16279,7 +16279,7 @@ void QgisApp::readProject( const QDomDocument &doc )
1627916279
if ( map->terrainGenerator()->type() == QgsTerrainGenerator::Flat )
1628016280
{
1628116281
QgsFlatTerrainGenerator *flatTerrainGen = static_cast<QgsFlatTerrainGenerator *>( map->terrainGenerator() );
16282-
flatTerrainGen->setExtent( mMapCanvas->fullExtent() );
16282+
flatTerrainGen->setExtent( mMapCanvas->projectExtent() );
1628316283
}
1628416284
map->setOutputDpi( QgsApplication::desktop()->logicalDpiX() );
1628516285

‎src/app/qgsmapcanvasdockwidget.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ QgsMapCanvasDockWidget::QgsMapCanvasDockWidget( const QString &name, QWidget *pa
9494
connect( mActionSetCrs, &QAction::triggered, this, &QgsMapCanvasDockWidget::setMapCrs );
9595
connect( mMapCanvas, &QgsMapCanvas::destinationCrsChanged, this, &QgsMapCanvasDockWidget::mapCrsChanged );
9696
connect( mMapCanvas, &QgsMapCanvas::destinationCrsChanged, this, &QgsMapCanvasDockWidget::updateExtentRect );
97-
connect( mActionZoomFullExtent, &QAction::triggered, mMapCanvas, &QgsMapCanvas::zoomToFullExtent );
97+
connect( mActionZoomFullExtent, &QAction::triggered, mMapCanvas, &QgsMapCanvas::zoomToProjectExtent );
9898
connect( mActionZoomToLayers, &QAction::triggered, mMapCanvas, [ = ] { QgisApp::instance()->layerTreeView()->defaultActions()->zoomToLayers( mMapCanvas ); } );
9999
connect( mActionZoomToSelected, &QAction::triggered, mMapCanvas, [ = ] { mMapCanvas->zoomToSelected(); } );
100100
mapCrsChanged();

‎src/gui/layertree/qgslayertreemapcanvasbridge.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ void QgsLayerTreeMapCanvasBridge::setCanvasLayers()
9393
if ( firstValidLayers )
9494
{
9595
// if we are moving from zero to non-zero layers, let's zoom to those data (only consider valid layers here!)
96-
mCanvas->zoomToFullExtent();
96+
mCanvas->zoomToProjectExtent();
9797
}
9898

9999
if ( !mFirstCRS.isValid() )
@@ -190,7 +190,7 @@ void QgsLayerTreeMapCanvasBridge::layersAdded( const QList<QgsMapLayer *> &layer
190190
{
191191
mHasValidLayersLoaded = true;
192192
// if we are moving from zero valid layers to non-zero VALID layers, let's zoom to those data
193-
mCanvas->zoomToFullExtent();
193+
mCanvas->zoomToProjectExtent();
194194
}
195195
} );
196196
}

‎src/gui/qgsmapoverviewcanvas.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ void QgsMapOverviewCanvas::updateFullExtent()
294294
if ( mSettings.hasValidSettings() )
295295
rect = mSettings.fullExtent();
296296
else
297-
rect = mMapCanvas->fullExtent();
297+
rect = mMapCanvas->projectExtent();
298298
}
299299

300300
// expand a bit to keep features on margin

0 commit comments

Comments
 (0)
Please sign in to comment.