16#ifndef QGSLAYOUTVIEWTOOLADDNODEITEM_H 
   17#define QGSLAYOUTVIEWTOOLADDNODEITEM_H 
   23#include <QAbstractGraphicsShapeItem> 
   41    int itemMetadataId() 
const;
 
   51    void setItemMetadataId( 
int metadataId );
 
   67    int mItemMetadataId = -1;
 
   70    std::unique_ptr<QGraphicsItem> mRubberBand;
 
   74    void addNode( QPointF scenePoint );
 
   75    void moveTemporaryNode( QPointF scenePoint, Qt::KeyboardModifiers modifiers );
 
   76    void setRubberBandNodes();
 
 
A mouse event which is the result of a user interaction with a QgsLayoutView.
 
A graphical widget to display and interact with QgsLayouts.