Skip to content

Commit c9438a4

Browse files
committedMar 30, 2016
use wait cursor when zooming to layers and groups from layer tree
1 parent 1cc82af commit c9438a4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed
 

‎src/gui/layertree/qgslayertreeviewdefaultactions.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,14 +197,18 @@ void QgsLayerTreeViewDefaultActions::zoomToLayer()
197197
{
198198
QAction* s = qobject_cast<QAction*>( sender() );
199199
QgsMapCanvas* canvas = reinterpret_cast<QgsMapCanvas*>( s->data().value<void*>() );
200+
QApplication::setOverrideCursor( Qt::WaitCursor );
200201
zoomToLayer( canvas );
202+
QApplication::restoreOverrideCursor();
201203
}
202204

203205
void QgsLayerTreeViewDefaultActions::zoomToGroup()
204206
{
205207
QAction* s = qobject_cast<QAction*>( sender() );
206208
QgsMapCanvas* canvas = reinterpret_cast<QgsMapCanvas*>( s->data().value<void*>() );
209+
QApplication::setOverrideCursor( Qt::WaitCursor );
207210
zoomToGroup( canvas );
211+
QApplication::restoreOverrideCursor();
208212
}
209213

210214

0 commit comments

Comments
 (0)
Please sign in to comment.