Extract mouse handling events to it's own class

This commit is contained in:
Luis Ángel San Martín
2025-05-03 15:10:16 +02:00
parent 9e37947479
commit 7db47f9147
5 changed files with 136 additions and 65 deletions

23
YACReader/mouse_handler.h Normal file
View File

@ -0,0 +1,23 @@
#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;
};
}
#endif // MOUSE_HANDLER_H