Merge branch 'crosshair2'
[situare] / src / map / mapview.cpp
index 2843d71..745f719 100644 (file)
@@ -106,3 +106,23 @@ void MapView::resizeEvent(QResizeEvent *event)
     emit viewResized(event->size());
     emit viewResizedNewSize(viewport()->width(), viewport()->height());
 }
+
+
+void MapView::updateViewPortContent()
+{
+    qDebug() << __PRETTY_FUNCTION__;
+
+    QPoint topLeft = mapToScene(viewport()->contentsRect().topLeft()).toPoint();
+    QPoint bottomRight = mapToScene(viewport()->contentsRect().bottomRight()).toPoint();
+    //emit viewContentChanged(QRect(topLeft, bottomRight));
+}
+
+QRect MapView::viewportContent()
+{
+    QPoint topLeft = mapToScene(viewport()->contentsRect().topLeft()).toPoint();
+    QPoint bottomRight = mapToScene(viewport()->contentsRect().bottomRight()).toPoint();   
+    emit updateViewContent(QRect(topLeft, bottomRight));
+
+    return QRect(topLeft, bottomRight);
+}
+