QGIS API Documentation 4.3.0-Master (550e9e0643d)
Loading...
Searching...
No Matches
QgsAnnotationItemEditOperationSetItemBounds Class Reference

Annotation item edit operation consisting of setting the bounds of an item. More...

#include <qgsannotationitemeditoperation.h>

Inheritance diagram for QgsAnnotationItemEditOperationSetItemBounds:

Public Member Functions

 QgsAnnotationItemEditOperationSetItemBounds (const QString &itemId, const QgsRectangle &bounds)
 Constructor for QgsAnnotationItemEditOperationSetItemBounds, setting the item with the specified itemId to the given bounds (in the annotation layer's CRS).
QgsRectangle bounds () const
 Returns the new item bounds (in the annotation layer's CRS).
Type type () const override
 Returns the operation type.
Public Member Functions inherited from QgsAbstractAnnotationItemEditOperation
 QgsAbstractAnnotationItemEditOperation (const QString &itemId)
 Constructor for QgsAbstractAnnotationItemEditOperation, for the specified item id.
virtual ~QgsAbstractAnnotationItemEditOperation ()
QString itemId () const
 Returns the associated item ID.

Additional Inherited Members

Public Types inherited from QgsAbstractAnnotationItemEditOperation
enum class  Type : int {
  MoveNode , DeleteNode , AddNode , TranslateItem ,
  RotateItem , SetItemBounds
}
 Operation type. More...
Protected Attributes inherited from QgsAbstractAnnotationItemEditOperation
QString mItemId

Detailed Description

Annotation item edit operation consisting of setting the bounds of an item.

Since
QGIS 4.4

Definition at line 325 of file qgsannotationitemeditoperation.h.

Constructor & Destructor Documentation

◆ QgsAnnotationItemEditOperationSetItemBounds()

QgsAnnotationItemEditOperationSetItemBounds::QgsAnnotationItemEditOperationSetItemBounds ( const QString & itemId,
const QgsRectangle & bounds )

Constructor for QgsAnnotationItemEditOperationSetItemBounds, setting the item with the specified itemId to the given bounds (in the annotation layer's CRS).

Definition at line 126 of file qgsannotationitemeditoperation.cpp.

Member Function Documentation

◆ bounds()

QgsRectangle QgsAnnotationItemEditOperationSetItemBounds::bounds ( ) const
inline

Returns the new item bounds (in the annotation layer's CRS).

Definition at line 339 of file qgsannotationitemeditoperation.h.

◆ type()

QgsAbstractAnnotationItemEditOperation::Type QgsAnnotationItemEditOperationSetItemBounds::type ( ) const
overridevirtual

Returns the operation type.

Implements QgsAbstractAnnotationItemEditOperation.

Definition at line 131 of file qgsannotationitemeditoperation.cpp.


The documentation for this class was generated from the following files: