|
QGIS API Documentation 4.0.0-Norrköping (1ddcee3d0e4)
|
Annotation item edit operation consisting of translating (moving) an item. More...
#include <qgsannotationitemeditoperation.h>

Public Member Functions | |
| QgsAnnotationItemEditOperationTranslateItem (const QString &itemId, double translateX, double translateY, double translatePixelsX=0, double translatePixelsY=0) | |
| Constructor for QgsAnnotationItemEditOperationTranslateItem, where the node with the specified id and translation (in map units). | |
| QgsVertexId | nodeId () const |
| Returns the deleted node ID. | |
| double | translationX () const |
| Returns the x-axis translation, in layer units. | |
| double | translationXPixels () const |
| Returns the x-axis translation, in pixels. | |
| double | translationY () const |
| Returns the y-axis translation, in layer units. | |
| double | translationYPixels () const |
| Returns the y-axis translation, in pixels. | |
| 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 } |
| Operation type. More... | |
| Protected Attributes inherited from QgsAbstractAnnotationItemEditOperation | |
| QString | mItemId |
Annotation item edit operation consisting of translating (moving) an item.
Definition at line 236 of file qgsannotationitemeditoperation.h.
| QgsAnnotationItemEditOperationTranslateItem::QgsAnnotationItemEditOperationTranslateItem | ( | const QString & | itemId, |
| double | translateX, | ||
| double | translateY, | ||
| double | translatePixelsX = 0, | ||
| double | translatePixelsY = 0 ) |
Constructor for QgsAnnotationItemEditOperationTranslateItem, where the node with the specified id and translation (in map units).
Since QGIS 3.40 the translatePixelsX and translatePixelsY arguments specify the translation in pixels.
Definition at line 93 of file qgsannotationitemeditoperation.cpp.
|
inline |
Returns the deleted node ID.
Definition at line 252 of file qgsannotationitemeditoperation.h.
|
inline |
Returns the x-axis translation, in layer units.
Definition at line 259 of file qgsannotationitemeditoperation.h.
|
inline |
Returns the x-axis translation, in pixels.
Definition at line 274 of file qgsannotationitemeditoperation.h.
|
inline |
Returns the y-axis translation, in layer units.
Definition at line 266 of file qgsannotationitemeditoperation.h.
|
inline |
Returns the y-axis translation, in pixels.
Definition at line 282 of file qgsannotationitemeditoperation.h.
|
overridevirtual |
Returns the operation type.
Implements QgsAbstractAnnotationItemEditOperation.
Definition at line 101 of file qgsannotationitemeditoperation.cpp.