diff panned.cpp @ 132:16ceeee30e2a

* Ensure panned rect stays current when size changes; update panner cache when scene changes
author Chris Cannam
date Tue, 30 Nov 2010 11:41:46 +0000
parents 2550aaa09240
children aaeab914f2a3
line wrap: on
line diff
--- a/panned.cpp	Tue Nov 30 11:17:30 2010 +0000
+++ b/panned.cpp	Tue Nov 30 11:41:46 2010 +0000
@@ -39,12 +39,13 @@
     QSizeF sz(farpt.x()-nearpt.x(), farpt.y()-nearpt.y());
     QRectF pr(nearpt, sz);
 
+    QGraphicsView::resizeEvent(ev);
+
     if (pr != m_pannedRect) {
+        DEBUG << "Panned: setting panned rect to " << pr << endl;
         m_pannedRect = pr;
         emit pannedRectChanged(pr);
     }
-
-    QGraphicsView::resizeEvent(ev);
 }
 
 void