52 #ifndef DIALOGCUBICBEZIERPATH_H
53 #define DIALOGCUBICBEZIERPATH_H
55 #include <qcompilerdetection.h>
56 #include <QMetaObject>
62 #include "../vgeometry/vcubicbezierpath.h"
63 #include "../vgeometry/vpointf.h"
64 #include "../vmisc/def.h"
95 virtual void ShowDialog(
bool click) Q_DECL_OVERRIDE;
99 virtual void SaveData() Q_DECL_OVERRIDE;
void setPenStyle(const QString &value)
VCubicBezierPath ExtractPath() const
virtual void ShowVisualization() Q_DECL_OVERRIDE
QString getLineColor() const
void setLineWeight(const QString &value)
setLineWeight set weight of the lines
virtual void SaveData() Q_DECL_OVERRIDE
SaveData Put dialog data in local variables.
virtual void ChosenObject(quint32 id, const SceneObject &type) Q_DECL_OVERRIDE
VCubicBezierPath path
path cubic bezier path
QString getPenStyle() const
void currentPointChanged(int index)
void SetPath(const VCubicBezierPath &value)
QSet< quint32 > AllPathBackboneIds() const
QString getLineWeight() const
getLineWeight return weight of the lines
virtual ~DialogCubicBezierPath()
void NewItem(const VPointF &point)
VCubicBezierPath GetPath() const
void setLineColor(const QString &value)
DialogCubicBezierPath(const VContainer *data, const quint32 &toolId, QWidget *parent=nullptr)
virtual void ShowDialog(bool click) Q_DECL_OVERRIDE
void DataPoint(const VPointF &p)
void PointChanged(int row)
Ui::DialogCubicBezierPath * ui
The VContainer class container of all variables.
The VPointF class keep data of point.