private:
/**
+ * @brief Returns the point which is considered by user as the visible center point
+ *
+ * Differs from view's center point when panel is open and view center point is shifted.
+ *
+ * @returns Center point
+ */
+ QPointF center();
+
+ /**
* @brief Set new view scale
*
* @param viewScale New scaling factor
QPoint m_internalScenePosition; ///< New center position (used for dragging)
QPoint m_lastMouseEventScenePosition; ///< Previous mouse event position in the scene
QPoint m_lastMouseEventViewPosition; ///< Previous mouse event position in the view
+ QPoint m_viewCenterPoint; ///< Center point of the MapView
QPointF m_centerHorizontalShiftPoint; ///< Current amount of center point shifting