Skip to content

Commit f845e02

Browse files
authoredFeb 1, 2018
[ui] stop busy indicator when render widget is unchecked
1 parent b5610ea commit f845e02

File tree

2 files changed

+14
-22
lines changed

2 files changed

+14
-22
lines changed
 

‎src/app/qgisapp.cpp

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3133,35 +3133,25 @@ void QgisApp::setupConnections()
31333133
connect( mMapCanvas, &QgsMapCanvas::extentsChanged, this, &QgisApp::extentChanged );
31343134
connect( mMapCanvas, &QgsMapCanvas::scaleChanged, this, &QgisApp::showScale );
31353135
connect( mMapCanvas, &QgsMapCanvas::rotationChanged, this, &QgisApp::showRotation );
3136-
connect( mMapCanvas, &QgsMapCanvas::scaleChanged,
3137-
this, &QgisApp::updateMouseCoordinatePrecision );
3138-
connect( mMapCanvas, &QgsMapCanvas::mapToolSet,
3139-
this, &QgisApp::mapToolChanged );
3140-
connect( mMapCanvas, &QgsMapCanvas::selectionChanged,
3141-
this, &QgisApp::selectionChanged );
3142-
connect( mMapCanvas, &QgsMapCanvas::extentsChanged,
3143-
this, &QgisApp::markDirty );
3144-
connect( mMapCanvas, &QgsMapCanvas::layersChanged,
3145-
this, &QgisApp::markDirty );
3136+
connect( mMapCanvas, &QgsMapCanvas::scaleChanged, this, &QgisApp::updateMouseCoordinatePrecision );
3137+
connect( mMapCanvas, &QgsMapCanvas::mapToolSet, this, &QgisApp::mapToolChanged );
3138+
connect( mMapCanvas, &QgsMapCanvas::selectionChanged, this, &QgisApp::selectionChanged );
3139+
connect( mMapCanvas, &QgsMapCanvas::extentsChanged, this, &QgisApp::markDirty );
3140+
connect( mMapCanvas, &QgsMapCanvas::layersChanged, this, &QgisApp::markDirty );
3141+
3142+
connect( mMapCanvas, &QgsMapCanvas::zoomLastStatusChanged, mActionZoomLast, &QAction::setEnabled );
3143+
connect( mMapCanvas, &QgsMapCanvas::zoomNextStatusChanged, mActionZoomNext, &QAction::setEnabled );
31463144

3147-
connect( mMapCanvas, &QgsMapCanvas::zoomLastStatusChanged,
3148-
mActionZoomLast, &QAction::setEnabled );
3149-
connect( mMapCanvas, &QgsMapCanvas::zoomNextStatusChanged,
3150-
mActionZoomNext, &QAction::setEnabled );
3151-
connect( mRenderSuppressionCBox, &QAbstractButton::toggled,
3152-
this, [ = ]( bool flag )
3145+
connect( mRenderSuppressionCBox, &QAbstractButton::toggled, this, [ = ]( bool flag )
31533146
{
31543147
Q_FOREACH ( QgsMapCanvas *canvas, mapCanvases() )
31553148
canvas->setRenderFlag( flag );
3156-
}
3157-
);
3149+
} );
31583150

3159-
connect( mMapCanvas, &QgsMapCanvas::destinationCrsChanged,
3160-
this, &QgisApp::reprojectAnnotations );
3151+
connect( mMapCanvas, &QgsMapCanvas::destinationCrsChanged, this, &QgisApp::reprojectAnnotations );
31613152

31623153
// connect MapCanvas keyPress event so we can check if selected feature collection must be deleted
3163-
connect( mMapCanvas, &QgsMapCanvas::keyPressed,
3164-
this, &QgisApp::mapCanvas_keyPressed );
3154+
connect( mMapCanvas, &QgsMapCanvas::keyPressed, this, &QgisApp::mapCanvas_keyPressed );
31653155

31663156
// project crs connections
31673157
connect( QgsProject::instance(), &QgsProject::crsChanged, this, &QgisApp::projectCrsChanged );

‎src/gui/qgsmapcanvas.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,8 @@ void QgsMapCanvas::stopRendering()
695695
connect( mJob, &QgsMapRendererQImageJob::finished, mJob, &QgsMapRendererQImageJob::deleteLater );
696696
mJob->cancelWithoutBlocking();
697697
mJob = nullptr;
698+
699+
emit mapCanvasRefreshed();
698700
}
699701
stopPreviewJobs();
700702
}

0 commit comments

Comments
 (0)
Please sign in to comment.