16 #ifndef QGSLAYOUTVIEWTOOLADDNODEITEM_H 
   17 #define QGSLAYOUTVIEWTOOLADDNODEITEM_H 
   23 #include <QAbstractGraphicsShapeItem> 
   44     int itemMetadataId() 
const;
 
   54     void setItemMetadataId( 
int metadataId );
 
   71     int mItemMetadataId = -1;
 
   74     std::unique_ptr< QAbstractGraphicsShapeItem > mRubberBand;
 
   78     void addNode( QPointF scenePoint );
 
   79     void moveTemporaryNode( QPointF scenePoint, Qt::KeyboardModifiers modifiers );
 
   80     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.