52 #ifndef DIALOGCUBICBEZIER_H
53 #define DIALOGCUBICBEZIER_H
55 #include <qcompilerdetection.h>
56 #include <QMetaObject>
58 #include <QSharedPointer>
62 #include "../vgeometry/vcubicbezier.h"
63 #include "../vmisc/def.h"
102 virtual void SaveData() Q_DECL_OVERRIDE;
const QSharedPointer< VPointF > GetP3() const
virtual void ShowVisualization() Q_DECL_OVERRIDE
const QSharedPointer< VPointF > GetP4() const
void SetSpline(const VCubicBezier &spline)
const QSharedPointer< VPointF > GetP2() const
void setLineWeight(const QString &value)
setLineWeight set weight of the lines
void setPenStyle(const QString &value)
VCubicBezier GetSpline() const
virtual void SaveData() Q_DECL_OVERRIDE
SaveData Put dialog data in local variables.
QString getLineColor() const
DialogCubicBezier(const VContainer *data, const quint32 &toolId, QWidget *parent=nullptr)
QString getPenStyle() const
const QSharedPointer< VPointF > GetP1() const
VCubicBezier spl
spl spline
Ui::DialogCubicBezier * ui
void setLineColor(const QString &value)
virtual void PointNameChanged() Q_DECL_OVERRIDE
virtual void ChosenObject(quint32 id, const SceneObject &type) Q_DECL_OVERRIDE
virtual ~DialogCubicBezier()
QString getLineWeight() const
getLineWeight return weight of the lines
The VContainer class container of all variables.
The VPointF class keep data of point.