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.