23 #include <QGraphicsScene>
31 : QGraphicsItem( 0, mapCanvas->scene() ), mMapCanvas( mapCanvas ),
32 mPanningOffset( 0, 0 ), mItemSize( 0, 0 )
42 const QStyleOptionGraphicsItem * option,
47 painter->setRenderHint( QPainter::Antialiasing );
60 double x = point.
x(), y = point.
y();
86 prepareGeometryChange();
87 setPos( r.topLeft() );
88 mItemSize = QSizeF( r.width() + 2, r.height() + 2 );
97 return QRectF( QPointF( -1, -1 ),
mItemSize );
124 int painterDpi = p->device()->logicalDpiX();
125 double scaleFactor = 1.0;
126 double rasterScaleFactor = 1.0;
129 if ( data( 0 ).toString() ==
"composer" )
131 rasterScaleFactor = painterDpi / 25.4;
132 scaleFactor = dpi / 25.4;
138 scaleFactor = dpi / 25.4;