Mercurial > hg > easyhg
comparison panned.cpp @ 60:73073f34a5ee
* win32 build fixes
author | Chris Cannam |
---|---|
date | Tue, 16 Nov 2010 19:53:14 +0000 |
parents | f583e44d9d31 |
children | b0a90ac84b8b |
comparison
equal
deleted
inserted
replaced
59:4557da8bdee6 | 60:73073f34a5ee |
---|---|
30 } | 30 } |
31 | 31 |
32 void | 32 void |
33 Panned::resizeEvent(QResizeEvent *ev) | 33 Panned::resizeEvent(QResizeEvent *ev) |
34 { | 34 { |
35 QPointF near = mapToScene(0, 0); | 35 QPointF nearpt = mapToScene(0, 0); |
36 QPointF far = mapToScene(width(), height()); | 36 QPointF farpt = mapToScene(width(), height()); |
37 QSizeF sz(far.x()-near.x(), far.y()-near.y()); | 37 QSizeF sz(farpt.x()-nearpt.x(), farpt.y()-nearpt.y()); |
38 QRectF pr(near, sz); | 38 QRectF pr(nearpt, sz); |
39 | 39 |
40 if (pr != m_pannedRect) { | 40 if (pr != m_pannedRect) { |
41 m_pannedRect = pr; | 41 m_pannedRect = pr; |
42 emit pannedRectChanged(pr); | 42 emit pannedRectChanged(pr); |
43 } | 43 } |
52 } | 52 } |
53 | 53 |
54 void | 54 void |
55 Panned::drawForeground(QPainter *paint, const QRectF &) | 55 Panned::drawForeground(QPainter *paint, const QRectF &) |
56 { | 56 { |
57 QPointF near = mapToScene(0, 0); | 57 QPointF nearpt = mapToScene(0, 0); |
58 QPointF far = mapToScene(width(), height()); | 58 QPointF farpt = mapToScene(width(), height()); |
59 QSizeF sz(far.x()-near.x(), far.y()-near.y()); | 59 QSizeF sz(farpt.x()-nearpt.x(), farpt.y()-nearpt.y()); |
60 QRectF pr(near, sz); | 60 QRectF pr(nearpt, sz); |
61 | 61 |
62 if (pr != m_pannedRect) { | 62 if (pr != m_pannedRect) { |
63 if (pr.x() != m_pannedRect.x()) emit pannedContentsScrolled(); | 63 if (pr.x() != m_pannedRect.x()) emit pannedContentsScrolled(); |
64 m_pannedRect = pr; | 64 m_pannedRect = pr; |
65 emit pannedRectChanged(pr); | 65 emit pannedRectChanged(pr); |