4 #include "../canvas/MapDisplay.h" 5 #include "../canvas/Canvas.h" 8 #include <QtCore/QEvent> 9 #include <QtCore/QCoreApplication> 10 #include <QtGui/QMouseEvent> 16 m_dragDropAccepted(false)
18 setMouseTracking(
true);
20 setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
21 setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
22 setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
23 setOptimizationFlag(QGraphicsView::DontAdjustForAntialiasing);
24 setResizeAnchor(QGraphicsView::NoAnchor);
25 setCacheMode(QGraphicsView::CacheBackground);
26 setUpdatesEnabled(
true);
76 QRectF r = scene->sceneRect();
109 QRectF sceneRec = scene()->sceneRect();
110 if (sceneRec != sceneRect())
111 updateSceneRect(sceneRec);
116 QPointF c = sceneRec.center();
117 sceneRec = QRectF(0, 0, sceneRec.width() * 50, sceneRec.height() * 50);
118 sceneRec.moveCenter(c);
121 QGraphicsView::paintEvent(e);
136 QList<QGraphicsItem*> list = scene()->items();
137 QList<QGraphicsItem*>::iterator it;
138 for(it = list.begin(); it != list.end(); ++it)
148 if (matrix != QGraphicsView::matrix())
149 QGraphicsView::setMatrix(matrix);
double m_urx
Upper right corner x-coordinate.
double m_llx
Lower left corner x-coordinate.
This file defines a class for a Animation Scene.
This file defines a class for a Animation Item.
An Envelope defines a 2D rectangular region.
virtual int getSRID() const
It return the Spatial Reference System used by the Map Display.
virtual const te::gm::Envelope & getExtent() const
It returns the world extent showned by the MapDisplay.
double m_lly
Lower left corner y-coordinate.
double m_ury
Upper right corner y-coordinate.