#ifndef LPDSG_H #define LPDSG_H #include "lpdesigner.h" #include "MainFrame.h" #include "QSharedPointer" class CDetectorUI :public IDetectorUI { public: CDetectorUI(); virtual ~CDetectorUI(); bool Initialize(IDetectorEngine* lpDE); virtual bool ShowDeviceMgrDlg(); virtual bool ShowSolutionMgrDlg(); virtual bool ShowMainFrame(); virtual bool ShowReportView(QMap statInfo); private: CMainFrame* m_pMainFrame{ nullptr }; IDetectorEngine* m_pDE{ nullptr }; }; #endif // LPDSG_H