| 340 | } |
| 341 | |
| 342 | void GraphicsView::updateRuler() |
| 343 | { |
| 344 | // layout()->setContentsMargins(0, 0, 0, horizontalScrollBar()->isVisible() ? horizontalScrollBar()->height() : 0); |
| 345 | updateSceneRect(QRectF()); //actualize mapFromScene |
| 346 | QPoint p = mapFromScene(QPointF()); |
| 347 | vRuler->SetOrigin(p.y()); |
| 348 | hRuler->SetOrigin(p.x()); |
| 349 | vRuler->SetRulerZoom(qAbs(transform().m22() * 0.1)); |
| 350 | hRuler->SetRulerZoom(qAbs(transform().m11() * 0.1)); |
| 351 | } |
| 352 | |
| 353 | void GraphicsView::dragEnterEvent(QDragEnterEvent* event) |
| 354 | { |
nothing calls this directly
no test coverage detected