mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-10 00:05:25 -04:00
Run clang-tidy modernize-use-override to remove all the redundant virtual keywords from overridden methods, and add some missing overrides. Another benefit is that this has also added the overrides on destructors, which will cause a build failure if a base class is missing a virtual destructor.
104 lines
2.7 KiB
Plaintext
104 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 *
|
|
************************************************************************/
|