60 #include "../../visualization/visualization.h"
61 #include "../../visualization/line/vistoolpointofintersectionarcs.h"
62 #include "../vmisc/vabstractapplication.h"
64 #include "ui_dialogpointofintersectionarcs.h"
73 setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
74 setWindowIcon(QIcon(
":/toolicon/32x32/point_of_intersection_arcs.png"));
76 ui->lineEditNamePoint->setClearButtonEnabled(
true);
143 return getCurrentCrossPoint<CrossCirclesPoint>(
ui->comboBoxResult);
149 const qint32 index =
ui->comboBoxResult->findData(
static_cast<int>(p));
152 ui->comboBoxResult->setCurrentIndex(index);
173 if (
SetObject(
id,
ui->comboBoxArc1, tr(
"Select second an arc")))
221 AddVisualization<VisToolPointOfIntersectionArcs>();
quint32 GetSecondArcId() const
virtual void ChosenObject(quint32 id, const SceneObject &type) Q_DECL_OVERRIDE
Ui::DialogPointOfIntersectionArcs * ui
virtual ~DialogPointOfIntersectionArcs() Q_DECL_OVERRIDE
virtual void SaveData() Q_DECL_OVERRIDE
SaveData Put dialog data in local variables.
void SetSecondArcId(const quint32 &value)
void SetFirstArcId(const quint32 &value)
DialogPointOfIntersectionArcs(const VContainer *data, const quint32 &toolId, QWidget *parent=nullptr)
quint32 GetFirstArcId() const
void SetCrossArcPoint(const CrossCirclesPoint &p)
virtual void ArcChanged()
void SetPointName(const QString &value)
virtual void ShowVisualization() Q_DECL_OVERRIDE
CrossCirclesPoint GetCrossArcPoint() const
The VContainer class container of all variables.