40 void paint( QPainter * painter,
const QStyleOptionGraphicsItem * option, QWidget * widget = 0 );
49 bool writeXML( QDomElement& elem, QDomDocument & doc )
const;
55 bool readXML(
const QDomElement& itemElem,
const QDomDocument& doc );
57 QSet<QgsComposerItem*>
items() {
return mItems; }
virtual bool readXML(const QDomElement &itemElem, const QDomDocument &doc)=0
sets state from Dom document
virtual void removeItems()
A item that forms part of a map composition.
A container for grouping several QgsComposerItems.
virtual void drawFrame(QPainter *p)
Draw black frame around item.
QSet< QgsComposerItem * > items()
Graphics scene for map printing.
virtual void addItem(QgsComposerItem *item)
Composite operations for item groups do nothing per default.
friend class QgsComposerItemGroup
virtual int type() const
return correct graphics item type.
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...
QSet< QgsComposerItem * > mItems
QRectF mBoundingRectangle
virtual bool writeXML(QDomElement &elem, QDomDocument &doc) const =0
stores state in Dom element