Page MenuHomePhabricator

RestoreMouseCursor.patch

Authored By
wald
Aug 4 2010, 5:15 PM
Size
1 KB
Referenced Files
None
Subscribers
None

RestoreMouseCursor.patch

Index: mitk/CoreUI/Qmitk/QmitkStdMultiWidget.cpp
===================================================================
--- mitk/CoreUI/Qmitk/QmitkStdMultiWidget.cpp (revision 25096)
+++ mitk/CoreUI/Qmitk/QmitkStdMultiWidget.cpp (working copy)
@@ -1397,6 +1397,12 @@
mitkWidget4->GetOverlayController()->AdjustOverlayPosition();
}
+void QmitkStdMultiWidget::leaveEvent ( QEvent * e )
+{
+ //set cursor back to initial state
+ m_SlicesRotator->ResetMouseCursor();
+}
+
mitk::DisplayVectorInteractor* QmitkStdMultiWidget::GetMoveAndZoomInteractor()
{
return m_MoveAndZoomInteractor.GetPointer();
Index: mitk/CoreUI/Qmitk/QmitkStdMultiWidget.h
===================================================================
--- mitk/CoreUI/Qmitk/QmitkStdMultiWidget.h (revision 25096)
+++ mitk/CoreUI/Qmitk/QmitkStdMultiWidget.h (working copy)
@@ -153,6 +153,8 @@
void moveEvent( QMoveEvent* e );
+ void leaveEvent ( QEvent * e );
+
void EnsureDisplayContainsPoint(
mitk::DisplayGeometry* displayGeometry, const mitk::Point3D& p);

File Metadata

Mime Type
text/plain
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
380
Default Alt Text
RestoreMouseCursor.patch (1 KB)

Event Timeline

Restore mouse cursor when mouse leave the views