27 #include "../canvas/MapDisplay.h" 
   31 #include <QMouseEvent> 
   39     m_cursor(Qt::BlankCursor)
 
   47   m_display->setCursor(Qt::ArrowCursor);
 
   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);