42 void QgsPaperItem::paint( QPainter* painter,
const QStyleOptionGraphicsItem* itemStyle, QWidget* pWidget )
44 Q_UNUSED( itemStyle );
75 painter->drawLine( QPointF( currentXCoord, 0 ), QPointF( currentXCoord, rect().height() ) );
79 currentYCoord = minYCoord;
82 painter->drawLine( QPointF( 0, currentYCoord ), QPointF( rect().width(), currentYCoord ) );
88 painter->setPen( gridPen );
89 painter->setBrush( QBrush( gridPen.color() ) );
94 currentYCoord = minYCoord;
99 QRectF pieRect( currentXCoord - gridPen.widthF() / 2, currentYCoord - gridPen.widthF() / 2, gridPen.widthF(), gridPen.widthF() );
100 painter->drawChord( pieRect, 0, 5760 );
104 painter->drawLine( QPointF( currentXCoord - halfCrossLength, currentYCoord ), QPointF( currentXCoord + halfCrossLength, currentYCoord ) );
105 painter->drawLine( QPointF( currentXCoord, currentYCoord - halfCrossLength ), QPointF( currentXCoord, currentYCoord + halfCrossLength ) );
123 Q_UNUSED( itemElem );
130 setFlag( QGraphicsItem::ItemIsSelectable,
false );
131 setFlag( QGraphicsItem::ItemIsMovable,
false );
const QPen & gridPen() const
A item that forms part of a map composition.
void paint(QPainter *painter, const QStyleOptionGraphicsItem *itemStyle, QWidget *pWidget)
Reimplementation of QCanvasItem::paint.
void initialize()
Set flags and z-value.
QgsComposition * mComposition
Graphics scene for map printing.
bool snapToGridEnabled() const
GridStyle gridStyle() const
double snapGridOffsetY() const
double snapGridOffsetX() const
virtual void drawBackground(QPainter *p)
Draw background.
double snapGridResolution() const
bool writeXML(QDomElement &elem, QDomDocument &doc) const
stores state in Dom element
QgsComposition::PlotStyle plotStyle() const
bool readXML(const QDomElement &itemElem, const QDomDocument &doc)
sets state from Dom document