/************************************************************************ * This file has been generated automatically from * * * * src/core/layout/qgslayoutitemgroup.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsLayoutItemGroup: QgsLayoutItem { %Docstring A container for grouping several QgsLayoutItems. .. versionadded:: 3.0 %End %TypeHeaderCode #include "qgslayoutitemgroup.h" %End public: explicit QgsLayoutItemGroup( QgsLayout *layout ); ~QgsLayoutItemGroup(); virtual int type() const; virtual QString stringType() const; virtual QString displayName() const; void addItem( QgsLayoutItem *item /Transfer/ ); %Docstring Adds an ``item`` to the group. Ownership of the item is transferred to the group. %End void removeItems(); %Docstring Removes all items from the group (but does not delete them). Items remain in the scene but are no longer grouped together %End QList items() const; %Docstring Returns a list of items contained by the group. :rtype: list of QgsLayoutItem %End virtual void setVisibility( const bool visible ); protected: virtual void draw( QgsRenderContext &context, const QStyleOptionGraphicsItem *itemStyle = 0 ); }; /************************************************************************ * This file has been generated automatically from * * * * src/core/layout/qgslayoutitemgroup.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/