QGIS/python/core/composer/qgscomposeritemgroup.sip
Alessandro Pasotti 7aa24f6906 [bugfix] Pass QgsReadWriteContext into project XML r/w
Or we miss the path resolver and we do not read/write
relative paths correctly

Fixes #17116
2017-11-07 18:17:48 +01:00

99 lines
2.7 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/core/composer/qgscomposeritemgroup.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsComposerItemGroup: QgsComposerItem
{
%Docstring
A container for grouping several QgsComposerItems
%End
%TypeHeaderCode
#include "qgscomposeritemgroup.h"
%End
public:
QgsComposerItemGroup( QgsComposition *c /TransferThis/ );
~QgsComposerItemGroup();
virtual int type() const;
%Docstring
Return correct graphics item type.
:rtype: int
%End
virtual void addItem( QgsComposerItem *item );
%Docstring
Adds an item to the group. All the group members are deleted
if the group is deleted*
%End
virtual void removeItems();
%Docstring
Removes the items but does not delete them
%End
virtual void paint( QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0 );
%Docstring
Draw stroke and ev. selection handles
%End
virtual void setSceneRect( const QRectF &rectangle );
%Docstring
Sets this items bound in scene coordinates such that 1 item size units
corresponds to 1 scene size unit*
%End
virtual void setVisibility( const bool visible );
virtual bool writeXml( QDomElement &elem, QDomDocument &doc ) const;
%Docstring
Stores state in Dom node
\param elem is Dom element corresponding to 'Composer' tag
\param doc is the Dom document
:rtype: bool
%End
virtual bool readXml( const QDomElement &itemElem, const QDomDocument &doc );
%Docstring
Sets state from Dom document
\param itemElem is Dom node corresponding to item tag
\param doc is the Dom document
:rtype: bool
%End
QSet<QgsComposerItem *> items();
%Docstring
:rtype: set of QgsComposerItem
%End
signals:
void childItemDeleted( QgsComposerItem *item );
public slots:
void itemDestroyed();
protected:
virtual void drawFrame( QPainter *p );
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/composer/qgscomposeritemgroup.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/