| 253 | static QRectF itemRect(const QGraphicsItem* item); |
| 254 | |
| 255 | class SceneViewState |
| 256 | { |
| 257 | public: |
| 258 | SceneViewState() |
| 259 | { |
| 260 | } |
| 261 | |
| 262 | SceneViewState(qreal pZoomFactor, int pHorizontalPosition, int pVerticalPostition, QPointF sceneCenter = QPointF())// 1595/1605 |
| 263 | : zoomFactor{pZoomFactor} |
| 264 | , horizontalPosition{pHorizontalPosition} |
| 265 | , verticalPostition{pVerticalPostition} |
| 266 | , mLastSceneCenter{sceneCenter} |
| 267 | { |
| 268 | } |
| 269 | |
| 270 | qreal zoomFactor{1}; |
| 271 | int horizontalPosition{0}; |
| 272 | int verticalPostition{0}; |
| 273 | QPointF mLastSceneCenter{}; |
| 274 | }; |
| 275 | |
| 276 | SceneViewState viewState() const |
| 277 | { |