diff options
author | Stijn Buys <ingar@osirion.org> | 2012-02-19 12:35:12 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2012-02-19 12:35:12 +0000 |
commit | 8aa0a55840f02482884e29b33b770daa6028b81e (patch) | |
tree | 7d97139ac43db6396503d50e3c4780b7cb970a2d /src/mapwidget.h | |
parent | 96f17eaf3a1f66d7eefd66e51e2137ea404459f4 (diff) |
Commented out debug messages, implemented map dragging.
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; }; |