#ifndef MOUSE_HANDLER_H #define MOUSE_HANDLER_H #include class Viewer; namespace YACReader { class MouseHandler { public: MouseHandler(Viewer *viewer); void mousePressEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); private: Viewer *viewer; QPointF dragOrigin; QPointF dragLatestPosition; }; } #endif // MOUSE_HANDLER_H