{
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();
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());
+}