yacreader/YACReader/mouse_handler.h
2025-05-04 09:53:31 +02:00

26 lines
431 B
C++

#ifndef MOUSE_HANDLER_H
#define MOUSE_HANDLER_H
#include <QMouseEvent>
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