From e2debaefa38a179918a5effcba73b7d95e9cc394 Mon Sep 17 00:00:00 2001 From: scorpio810 Date: Sun, 24 Aug 2014 03:36:38 +0000 Subject: [PATCH] Refrefresh diagramview git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3289 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/diagramview.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sources/diagramview.cpp b/sources/diagramview.cpp index 6c2613f71..05280501e 100644 --- a/sources/diagramview.cpp +++ b/sources/diagramview.cpp @@ -352,6 +352,9 @@ void DiagramView::zoomIn() { */ void DiagramView::zoomOut() { scale(0.75, 0.75); + if ((mapFromScene(0,0).rx() == 0) && (mapFromScene(0,0).ry() == 0)){ + fitInView(sceneRect(), Qt::KeepAspectRatio); + } adjustGridToZoom(); } @@ -590,10 +593,10 @@ void DiagramView::wheelEvent(QWheelEvent *e) { #else if (!(e -> modifiers() & Qt::ControlModifier)) { if (e -> delta() > 0){ - zoomInSlowly(); + zoomIn(); } else{ - zoomOutSlowly(); + zoomOut(); } } else {