diff --git a/ui/pageview.cpp b/ui/pageview.cpp index f103b2fb5..688604f51 100644 --- a/ui/pageview.cpp +++ b/ui/pageview.cpp @@ -1520,7 +1520,7 @@ void PageView::mouseMoveEvent( QMouseEvent * e ) // drag page else if ( !d->mouseGrabPos.isNull() ) { - setCursor( Qt::SizeAllCursor ); + setCursor( Qt::ClosedHandCursor ); QPoint mousePos = e->globalPos(); QPoint delta = d->mouseGrabPos - mousePos; @@ -2838,6 +2838,8 @@ void PageView::updateCursor( const QPoint &p ) // if over a ObjectRect (of type Link) change cursor to hand if ( d->mouseMode == MouseTextSelect ) setCursor( Qt::IBeamCursor ); + else if ( d->mouseMode == MouseSelect ) + setCursor( Qt::CrossCursor ); else if ( d->mouseAnn ) setCursor( Qt::ClosedHandCursor ); else @@ -2858,6 +2860,10 @@ void PageView::updateCursor( const QPoint &p ) { setCursor( Qt::OpenHandCursor ); } + else if ( d->mouseMode == MouseNormal ) + { + setCursor( Qt::OpenHandCursor ); + } else { setCursor( Qt::ArrowCursor );