12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #pragma once
- #include "ui_CToolDialog.h"
- #include "../../Common/DllToolCommon.h"
- #include "../../ShowUnit/HWndUnit.h"
- #include <QBuffer>
- #include <QCloseEvent>
- #include "handleAI.h"
- class ToolDialogImpl : public DllToolDialog
- {
- Q_OBJECT
- public:
- ToolDialogImpl(QWidget *parent, DllTool* pDllTool);
- ~ToolDialogImpl();
- Ui::CToolDialog ui;
- public:
- virtual VPEnum::RETURN_VALUE Execute();
- virtual void Running(bool bRun);
- //virtual void timerEvent(QTimerEvent* event);
- virtual bool Serialized(QDataStream& ar, bool bIsOut);
- protected:
- public:
- int m_Value;
- int m_Value2;
- int m_Value3;
- QImage m_QImage;
- HImage m_Image;
- HObject m_objROI;
- signals:
- void sigUpdateUI();
- private slots:
- void on_UpdateUI();
- void on_btnOK_clicked();
- void on_btnCancel_clicked();
- void on_btnExecute_clicked();
- void on_ROIChange(const ViewMessage& sign);
- void on_btnLoadMode_clicked();
- void on_btnReadImg_clicked();
- private:
- HWndUnit* hwndUnit;
- ROIController roiController;
- HTuple hv_roiDate;
- pDetection* m_pDet;
- };
|