17#ifndef QGSLAYOUTPOLYLINEWIDGET_H
18#define QGSLAYOUTPOLYLINEWIDGET_H
22#include "ui_qgslayoutpolylinewidgetbase.h"
49 QPointer<QgsLayoutItemPolyline> mPolyline;
52 void enableStartSvgInputElements(
bool enable );
53 void enableEndSvgInputElements(
bool enable );
58 void setGuiElementValues();
61 void arrowStrokeWidthChanged(
double d );
62 void arrowHeadWidthChanged(
double d );
63 void arrowHeadFillColorChanged(
const QColor &newColor );
64 void arrowHeadStrokeColorChanged(
const QColor &newColor );
65 void startArrowHeadToggled(
bool toggled );
66 void endArrowHeadToggled(
bool toggled );
67 void startNoMarkerToggled(
bool toggled );
68 void endNoMarkerToggled(
bool toggled );
69 void startSvgMarkerToggled(
bool toggled );
70 void endSvgMarkerToggled(
bool toggled );
71 void mStartMarkerLineEdit_textChanged(
const QString &text );
72 void mEndMarkerLineEdit_textChanged(
const QString &text );
73 void mStartMarkerToolButton_clicked();
74 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.