52 #ifndef DIALOGMIRRORBYLINE_H
53 #define DIALOGMIRRORBYLINE_H
57 #include <qcompilerdetection.h>
59 #include <QMetaObject>
65 #include "../vmisc/def.h"
66 #include "../../tools/drawTools/operation/vabstractoperation.h"
93 virtual void ShowDialog(
bool click) Q_DECL_OVERRIDE;
97 virtual void SelectedObject(
bool selected, quint32
id, quint32 tool) Q_DECL_OVERRIDE;
107 virtual void SaveData() Q_DECL_OVERRIDE;
void setFirstLinePointId(quint32 value)
virtual void SaveData() Q_DECL_OVERRIDE
SaveData Put dialog data in local variables.
QString getSuffix() const
DialogMirrorByLine(const VContainer *data, const quint32 &toolId, QWidget *parent=nullptr)
virtual void SelectedObject(bool selected, quint32 id, quint32 tool) Q_DECL_OVERRIDE
void setSourceObjects(const QVector< SourceItem > &value)
virtual void ShowVisualization() Q_DECL_OVERRIDE
void setSuffix(const QString &value)
quint32 getSecondLinePointId() const
Ui::DialogMirrorByLine * ui
void setSecondLinePointId(quint32 value)
virtual ~DialogMirrorByLine()
quint32 getFirstLinePointId() const
virtual void CheckState() Q_DECL_FINAL
CheckState enable, when all is correct, or disable, when something wrong, button ok.
virtual void ChosenObject(quint32 id, const SceneObject &type) Q_DECL_OVERRIDE
QVector< SourceItem > getSourceObjects() const
virtual void ShowDialog(bool click) Q_DECL_OVERRIDE
QVector< SourceItem > m_objects
The VContainer class container of all variables.