Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2012-02-19 12:35:12 +0000
committerStijn Buys <ingar@osirion.org>2012-02-19 12:35:12 +0000
commit8aa0a55840f02482884e29b33b770daa6028b81e (patch)
tree7d97139ac43db6396503d50e3c4780b7cb970a2d /src/mapwidget.h
parent96f17eaf3a1f66d7eefd66e51e2137ea404459f4 (diff)
Commented out debug messages, implemented map dragging.
Diffstat (limited to 'src/mapwidget.h')
-rw-r--r--src/mapwidget.h22
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;
};