32 #ifndef INTERSECT_CIRCLES_DIALOG_H
33 #define INTERSECT_CIRCLES_DIALOG_H
36 #include "../ifc/xml/vabstractpattern.h"
37 #include "../vmisc/def.h"
39 #include <qcompilerdetection.h>
40 #include <QMetaObject>
96 virtual void SaveData() Q_DECL_OVERRIDE;
97 virtual void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE;
void DeployCircle1RadiusTextEdit()
void SetFirstCircleRadius(const QString &value)
void SetSecondCircleRadius(const QString &value)
quint32 GetFirstCircleCenterId() const
QString GetSecondCircleRadius() const
int formulaBaseHeightCircle2Radius
virtual void closeEvent(QCloseEvent *event) Q_DECL_OVERRIDE
closeEvent handle when dialog cloded
void Circle1RadiusChanged()
QTimer * timerCircle1Radius
virtual ~IntersectCirclesDialog() Q_DECL_OVERRIDE
int formulaBaseHeightCircle1Radius
void SetPointName(const QString &value)
virtual void ChosenObject(quint32 id, const SceneObject &type) Q_DECL_OVERRIDE
QTimer * timerCircle2Radius
virtual void ShowVisualization() Q_DECL_OVERRIDE
Ui::IntersectCirclesDialog * ui
virtual void SaveData() Q_DECL_OVERRIDE
SaveData Put dialog data in local variables.
CrossCirclesPoint GetCrossCirclesPoint() const
quint32 GetSecondCircleCenterId() const
void SetFirstCircleCenterId(const quint32 &value)
void SetSecondCircleCenterId(const quint32 &value)
void setCirclesCrossPoint(const CrossCirclesPoint &p)
QString GetFirstCircleRadius() const
void DeployCircle2RadiusTextEdit()
void Circle2RadiusChanged()
virtual void CheckState() Q_DECL_FINAL
CheckState enable, when all is correct, or disable, when something wrong, button ok.
IntersectCirclesDialog(const VContainer *data, const quint32 &toolId, QWidget *parent=nullptr)
The VContainer class container of all variables.