23#include "stroketool.h"
31 ToolType type()
const override;
33 ToolProperties& toolProperties()
override {
return mSettings.toolProperties(); }
34 const StrokeToolProperties& strokeToolProperties()
const override {
return mSettings.strokeToolProperties(); }
37 void loadSettings()
override;
40 void setUseBezier(
bool useBezier);
41 void setClosePath(
bool closePath);
51 void clearToolData()
override;
58 void bezierPathEnabledChanged(
bool useBezier);
59 void closePathChanged(
bool closePath);
65 bool mClosedPathOverrideEnabled =
false;
68 void removeLastPolylineSegment();
69 void cancelPolyline();
virtual bool event(QEvent *e)
QObject * parent() const const