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