diff options
Diffstat (limited to 'src/mapwidget.h')
-rw-r--r-- | src/mapwidget.h | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/mapwidget.h b/src/mapwidget.h index 7371ffd..4f0a1fa 100644 --- a/src/mapwidget.h +++ b/src/mapwidget.h @@ -42,7 +42,22 @@ protected: * @brief handle resize events * */ virtual void resizeEvent(QResizeEvent *event); - + + /** + * @brief handle mouse button press events + * */ + virtual void mousePressEvent(QMouseEvent *event); + + /** + * @brief handle mouse button press events + * */ + virtual void mouseReleaseEvent(QMouseEvent *event); + + /** + * @brief handle mouse move press events + * */ + virtual void mouseMoveEvent(QMouseEvent *event); + /** * @brief handle mousewheel events * */ @@ -64,9 +79,14 @@ private: void resizeChildren(); int mapwidget_zoom; + int dragstart_x; + int dragstart_y; + int center_x; int center_y; + bool is_dragging; + QList<MapEntity *> mapwidget_enties; }; |