#ifndef _H_QCAMSETTINGDLG_H_ #define _H_QCAMSETTINGDLG_H_ #include #include "ui_QCamSettingDlg.h" #include "iCoreCtrl.h" #include "RoiImgViewer.h" #include class QCamSettingDlg : public QWidget { Q_OBJECT public: QCamSettingDlg(QWidget *parent = Q_NULLPTR); ~QCamSettingDlg(); void setCoreCtrlPtr(ICoreCtrl* ptr) { m_pCoreCtl = ptr; }; void onShowImage(QImage img); void onInitWidget(); Q_SLOT void onButtonClicked(); void onShowVirtualDir(bool bShow); void EnableUI(bool b); protected: virtual void changeEvent(QEvent *event); private: Ui::QCamSettingDlg ui; ICoreCtrl* m_pCoreCtl{ nullptr }; RoiImgViewer* m_pImgViewer{ nullptr }; QString m_curCamKey; }; #endif