#pragma once #include #include #include "ui_MirrorTool.h" #include "../toolinterface.h" #include "HalconCpp.h" using namespace HalconCpp; namespace Ui { class mirrortool; } class mirrortool : public ToolInterface { Q_OBJECT public: explicit mirrortool(QWidget *parent = 0); ~mirrortool(); virtual bool Serialized(QDataStream& ar, bool bIsOut); virtual QString ShowParameter(); virtual int Execute(); signals: // void updateParameter(QString); private slots: void on_radioButton1_clicked(); void on_radioButton2_clicked(); void on_radioButton3_clicked(); private: Ui::mirrortool *ui; int m_nType = 1; };