Files
IRIS_FODIS/Source/Settings/SysConfigger.h

32 lines
599 B
C
Raw Normal View History

2022-03-21 18:03:52 +08:00
#pragma once
#include "pch.h"
2022-03-25 19:07:05 +08:00
#include "ZZ_Types.h"
using namespace ZZ_MISCDEF::ZZ_RUNPARAMS;
using namespace ZZ_MISCDEF::MISC_DETECTOR;
2022-03-21 18:03:52 +08:00
class ZZ_SysConfigger :public QObject
{
Q_OBJECT
public:
ZZ_SysConfigger(QObject* parent = nullptr);
virtual ~ZZ_SysConfigger();
public:
private:
2022-03-25 19:07:05 +08:00
OneFSContext m_struOneFSContext;
GPSInfo m_struGPSContext;
2022-03-21 18:03:52 +08:00
QString m_qstrDeviceSettingsFilePath;
QSettings* m_qsDeviceSettings;
2022-03-25 19:07:05 +08:00
public:
void Initialize();
//void SetContext(OneFSContext struOFSC);
bool LoadSettings_FS(OneFSContext &struOFSC);
bool LoadSettings_GPS(GPSInfo &struGPSC);
2022-03-21 18:03:52 +08:00
};