32 #ifndef INTERSECT_CIRCLETANGENT_DIALOG_H
33 #define INTERSECT_CIRCLETANGENT_DIALOG_H
36 #include "../ifc/xml/vabstractpattern.h"
37 #include "../vmisc/def.h"
39 #include <qcompilerdetection.h>
40 #include <QMetaObject>
56 QWidget *parent =
nullptr);
87 virtual void SaveData() Q_DECL_OVERRIDE;
88 virtual void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE;
void SetCircleCenterId(const quint32 &value)
~IntersectCircleTangentDialog()
quint32 GetCircleCenterId() const
IntersectCircleTangentDialog(const VContainer *data, const quint32 &toolId, QWidget *parent=nullptr)
virtual void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE
closeEvent handle when dialog cloded
quint32 GetTangentPointId() const
void SetCircleRadius(const QString &value)
void DeployCircleRadiusTextEdit()
void SetPointName(const QString &value)
int formulaBaseHeightCircleRadius
void SetTangentPointId(const quint32 &value)
void CircleRadiusChanged()
CrossCirclesPoint GetCrossCirclesPoint() const
virtual void SaveData() Q_DECL_OVERRIDE
SaveData Put dialog data in local variables.
virtual void ChosenObject(quint32 id, const SceneObject &type) Q_DECL_OVERRIDE
QTimer * timerCircleRadius
virtual void ShowVisualization() Q_DECL_OVERRIDE
QString GetCircleRadius() const
Ui::IntersectCircleTangentDialog * ui
virtual void CheckState() Q_DECL_FINAL
CheckState enable, when all is correct, or disable, when something wrong, button ok.
void setCirclesCrossPoint(const CrossCirclesPoint &p)
The VContainer class container of all variables.