#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); void onShowImage(QString serial, QImage img); void onModCam(QString serial);//修改相机 预览 void onCamEvent(const QString& serial, emTpCameraStatus status, bool ret); void onInitWidget(QString serial);//添加相机 Q_SLOT void onButtonClicked(); void onShowVirtualDir(bool bShow); void EnableUI(bool b); private: Ui::QCamSettingDlg ui; ICoreCtrl* m_pCoreCtl{ nullptr }; RoiImgViewer* m_pImgViewer{ nullptr }; QString m_curCamKey; }; #endif