玉兔远程控制 0.1.0-bate6
载入中...
搜索中...
未找到
ParameterGlobal.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4
5#include "Parameter.h"
6
8
22class PLUGIN_EXPORT CParameterGlobal : public CParameter
23{
24 Q_OBJECT
25public:
26 explicit CParameterGlobal(QObject *parent = nullptr,
27 const QString& szPrefix = QString());
29
30 CParameterDatabase* m_pDatabase;
31
32public:
33 enum SaveSettingsType{
34 File,
35 Database
36 };
37 SaveSettingsType GetSaveSettingsType() const;
38 void SetSaveSettingsType(const SaveSettingsType& type);
39private:
40 SaveSettingsType m_SaveSettingsType;
41
42 // CParameter interface
43protected:
44 virtual int OnLoad(QSettings &set) override;
45 virtual int OnSave(QSettings &set) override;
46};
参数接口
Definition Parameter.h:209