You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
506 B
C++

#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<QString, QVariant> statInfo);
private:
CMainFrame* m_pMainFrame{ nullptr };
IDetectorEngine* m_pDE{ nullptr };
};
#endif // LPDSG_H