18 #ifndef QGSPAPERITEM_H 19 #define QGSPAPERITEM_H 22 #include <QGraphicsRectItem> 33 void paint( QPainter* painter,
const QStyleOptionGraphicsItem* itemStyle, QWidget* pWidget )
override;
51 void paint( QPainter* painter,
const QStyleOptionGraphicsItem* itemStyle, QWidget* pWidget )
override;
57 bool writeXML( QDomElement& elem, QDomDocument & doc )
const override;
63 bool readXML(
const QDomElement& itemElem,
const QDomDocument& doc )
override;
65 virtual void setSceneRect(
const QRectF& rectangle )
override;
72 void calculatePageMargin();
Item representing the paper.
virtual bool writeXML(QDomElement &elem, QDomDocument &doc) const
Stores item state in DOM element.
virtual int type() const override
return correct graphics item type.
A item that forms part of a map composition.
Item representing a grid.
Graphics scene for map printing.
virtual bool readXML(const QDomElement &itemElem, const QDomDocument &doc)
Sets item state from DOM element.
virtual void setSceneRect(const QRectF &rectangle)
Sets this items bound in scene coordinates such that 1 item size units corresponds to 1 scene size un...