1 Star 0 Fork 0

AdrianW / SDMonitor_GUI

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
uicontroller.h 909 Bytes
一键复制 编辑 原始数据 按行查看 历史
AdrianW 提交于 2018-07-27 09:56 . Init Files
#ifndef UICONTROLLER_H
#define UICONTROLLER_H
#include <QObject>
#include "ShareMemory/queuesharememory.h"
#include "BuildingMapModel/buildingmapmodel.h"
#include <QQmlApplicationEngine>
#include "database.h"
#include "sdcontroller.h"
#include "spcontroller.h"
class UIController : public QObject
{
Q_OBJECT
public:
explicit UIController(QObject *parent = nullptr);
signals:
void rootWinEvent(QString cmd , QVariant pars);
public slots:
QVariant getMcConfigInfo(QString groupname , QString keyname);
private:
QQmlApplicationEngine engine;
QueueShareMemory *mpGuiSHM;
BuildingMapModel *mp_SDBuildModel;
BuildingMapModel *mp_SPBuildModel;
QTimer mt_ReadSHMTimer;
QQueue<QByteArray>mq_SHMData;
SDController *mp_SDController;
SPController *mp_SPController;
void readSHMTimerEvent();
void processData(QByteArray data);
};
#endif // UICONTROLLER_H
1
https://gitee.com/adrianW/SDMonitor_GUI.git
git@gitee.com:adrianW/SDMonitor_GUI.git
adrianW
SDMonitor_GUI
SDMonitor_GUI
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891