16 Star 38 Fork 15

广州灵派科技有限公司/Encoder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Config.h 1.13 KB
一键复制 编辑 原始数据 按行查看 历史
wangc 提交于 2024-06-26 16:05 . 20240626
#ifndef CONFIG_H
#define CONFIG_H
#include <QObject>
#include <Channel.h>
#include <QList>
#include <QApplication>
#define CFGPATH (QApplication::arguments().contains("-c") && QApplication::arguments().indexOf("-c") + 1 < QApplication::arguments().size() ? QApplication::arguments()[QApplication::arguments().indexOf("-c") + 1] : "/link/config/config.json")
#define GRPPATH "/link/config/group.json"
#define HARDWAREPATH "/link/config/hardware.json"
#define NETPATH "/link/config/net.json"
#define RECPATH "/link/config/record.json"
#define BOARDPATH "/link/config/board.json"
#define DEFAULT_BOARDPATH "/link/config/default/board.json"
#define BUFFERPATH "/link/config/videoBuffer.json"
#define OVERLAYPATH "/link/config/auto/overlay.json"
#define ROIPATH "/link/config/auto/roi.json"
class Config : public QObject
{
Q_OBJECT
public:
explicit Config(QObject *parent = 0);
static void loadConfig(QString path);
static QList<Channel*> chns;
static QVariantList overlayList;
static QVariantList roiList;
static Channel* findChannelById(int id);
static void loadAutoConfig();
signals:
public slots:
};
#endif // CONFIG_H
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C/C++
1
https://gitee.com/LinkPi/Encoder.git
git@gitee.com:LinkPi/Encoder.git
LinkPi
Encoder
Encoder
master

搜索帮助