52 #ifndef DIALOGMIRRORBYAXIS_H
53 #define DIALOGMIRRORBYAXIS_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;
static void fillComboBoxAxisType(QComboBox *box)
Ui::DialogMirrorByAxis * ui
quint32 getOriginPointId() const
DialogMirrorByAxis(const VContainer *data, const quint32 &toolId, QWidget *parent=nullptr)
virtual void ChosenObject(quint32 id, const SceneObject &type) Q_DECL_OVERRIDE
void setSourceObjects(const QVector< SourceItem > &value)
QString getSuffix() const
AxisType getAxisType() const
void setOriginPointId(quint32 value)
virtual ~DialogMirrorByAxis()
void setSuffix(const QString &value)
virtual void CheckState() Q_DECL_FINAL
CheckState enable, when all is correct, or disable, when something wrong, button ok.
QVector< SourceItem > getSourceObjects() const
void setAxisType(AxisType type)
virtual void ShowDialog(bool click) Q_DECL_OVERRIDE
virtual void SaveData() Q_DECL_OVERRIDE
SaveData Put dialog data in local variables.
virtual void ShowVisualization() Q_DECL_OVERRIDE
virtual void SelectedObject(bool selected, quint32 id, quint32 tool) Q_DECL_OVERRIDE
QVector< SourceItem > m_objects
The VContainer class container of all variables.