17 #ifndef QGSLAYOUTPOLYLINEWIDGET_H 
   18 #define QGSLAYOUTPOLYLINEWIDGET_H 
   24 #include "ui_qgslayoutpolylinewidgetbase.h" 
   48     QPointer< QgsLayoutItemPolyline > mPolyline;
 
   51     void enableStartSvgInputElements( 
bool enable );
 
   52     void enableEndSvgInputElements( 
bool enable );
 
   57     void setGuiElementValues();
 
   60     void arrowStrokeWidthChanged( 
double d );
 
   61     void arrowHeadWidthChanged( 
double d );
 
   62     void arrowHeadFillColorChanged( 
const QColor &newColor );
 
   63     void arrowHeadStrokeColorChanged( 
const QColor &newColor );
 
   64     void startArrowHeadToggled( 
bool toggled );
 
   65     void endArrowHeadToggled( 
bool toggled );
 
   66     void startNoMarkerToggled( 
bool toggled );
 
   67     void endNoMarkerToggled( 
bool toggled );
 
   68     void startSvgMarkerToggled( 
bool toggled );
 
   69     void endSvgMarkerToggled( 
bool toggled );
 
   70     void mStartMarkerLineEdit_textChanged( 
const QString &text );
 
   71     void mEndMarkerLineEdit_textChanged( 
const QString &text );
 
   72     void mStartMarkerToolButton_clicked();
 
   73     void mEndMarkerToolButton_clicked();
 
Layout item for node based polyline shapes.
Base class for graphical items within a QgsLayout.
Interface for master layout type objects, such as print layouts and reports.