27 #include "../canvas/MapDisplay.h"
31 #include <QMouseEvent>
39 m_cursor(Qt::BlankCursor)
54 case QEvent::MouseButtonPress:
55 return mousePressEvent(static_cast<QMouseEvent*>(e));
57 case QEvent::MouseMove:
58 return mouseMoveEvent(static_cast<QMouseEvent*>(e));
60 case QEvent::MouseButtonRelease:
61 return mouseReleaseEvent(static_cast<QMouseEvent*>(e));
63 case QEvent::MouseButtonDblClick:
64 return mouseDoubleClickEvent(static_cast<QMouseEvent*>(e));
68 if(m_cursor.shape() != Qt::BlankCursor)
69 m_display->setCursor(m_cursor);
74 return QObject::eventFilter(watched, e);