Merge branch 'map' to integration
[situare] / src / map / mapview.cpp
index ed28f6e..50c4f13 100644 (file)
@@ -86,7 +86,7 @@ void MapView::mousePressEvent(QMouseEvent *event)
 {
     qDebug() << __PRETTY_FUNCTION__;
 
-    QGraphicsView::mousePressEvent(event);
+    QGraphicsView::mousePressEvent(event); // Temporary solution
 
     m_mousePosition = mapToScene(event->pos()).toPoint();
     m_scenePosition = mapToScene(width() / 2 - 1, height() / 2 - 1).toPoint();
@@ -95,12 +95,22 @@ void MapView::mousePressEvent(QMouseEvent *event)
 void MapView::centerToSceneCoordinates(QPoint sceneCoordinate)
 {
     qDebug() << __PRETTY_FUNCTION__ << "sceneCoordinate" << sceneCoordinate;
+
     centerOn(sceneCoordinate);
 }
 
 void MapView::resizeEvent(QResizeEvent *event)
 {
-    qDebug() << __PRETTY_FUNCTION__ << event->size();
+    qDebug() << __PRETTY_FUNCTION__ << "Resize:" << event->size();
+
     emit viewResized(event->size());
     emit viewContentChanged(mapToScene(viewport()->x(), viewport()->y()).toPoint());
 }
+
+void MapView::showEvent(QShowEvent *event)
+{
+    qDebug() << __PRETTY_FUNCTION__;
+
+    QGraphicsView::showEvent(event);
+    emit viewContentChanged(mapToScene(viewport()->x(), viewport()->y()).toPoint());
+}