ToolDialog.h 880 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #pragma once
  2. #include "ui_CToolDialog.h"
  3. #include "../../Common/DllToolCommon.h"
  4. #include "../../ShowUnit/HWndUnit.h"
  5. #include <QBuffer>
  6. #include <QVector>
  7. #include <QLibrary>
  8. //#include "CameraBaseClass/IBaseCamCommon.h"
  9. //#include "CameraBaseClass/IBaseCamera.h"
  10. class ToolDialogImpl : public DllToolDialog
  11. {
  12. Q_OBJECT
  13. public:
  14. ToolDialogImpl(QWidget *parent = Q_NULLPTR);
  15. ~ToolDialogImpl();
  16. private:
  17. Ui::CToolDialog ui;
  18. public:
  19. virtual VPEnum::RETURN_VALUE Execute();
  20. virtual void Running(bool bRun);
  21. virtual bool Serialized(QDataStream& ar, bool bIsOut);
  22. public:
  23. HImage m_Image;
  24. IBaseCamera* m_pCamera;
  25. signals:
  26. void sigUpdateUI();
  27. private slots:
  28. void on_UpdateUI();
  29. void on_btnOK_clicked();
  30. void on_btnCancel_clicked();
  31. void on_btnExecute_clicked();
  32. void on_btn_Config_clicked();
  33. private:
  34. private:
  35. };