Files
handleaiuinew/HanddleAI/HandleAiUi-new/back/backEndManager.h
T

40 lines
821 B
C++

#ifndef BACKENDManager_H
#define BACKENDManager_H
#include <qobject.h>
#include <globalStruct.h>
#include <qmutex.h>
#include <qthread.h>
class triggerManager;
class cameraManager;
class jsonConfiguration;
class threadManager;
class detDataManager;
class backEndManager :public QThread
{
Q_OBJECT
public:
QMutex mutex;
//数据类
jsonConfiguration* _jsonConfiguration;
detDataManager* _detDataManager;
//线程类
triggerManager* _triggerManager;//触发器
cameraManager* _cameraManager;//
threadManager* _threadManager;
backEndManager();
~backEndManager();
void init()
{
this->start();
}
void run();
private:
bool isinit = false;
signals:
void sendErrorToMainwindow(backEndError);
void sendPixmapImageWidget(showImgPack*);
void sendInitFinished(bool);
void sendInitString(QString);//初始化日志
};
#endif