16#ifndef QGSLAYOUTVIEWTOOLADDNODEITEM_H 
   17#define QGSLAYOUTVIEWTOOLADDNODEITEM_H 
   23#include <QAbstractGraphicsShapeItem> 
   43    int itemMetadataId() 
const;
 
   53    void setItemMetadataId( 
int metadataId );
 
   70    int mItemMetadataId = -1;
 
   73    std::unique_ptr< QAbstractGraphicsShapeItem > mRubberBand;
 
   77    void addNode( QPointF scenePoint );
 
   78    void moveTemporaryNode( QPointF scenePoint, Qt::KeyboardModifiers modifiers );
 
   79    void setRubberBandNodes();
 
 
A QgsLayoutViewMouseEvent is the result of a user interaction with the mouse on a QgsLayoutView.
 
A graphical widget to display and interact with QgsLayouts.