1#include "ParameterDatabase.h"
2#include "ParameterGlobal.h"
4CParameterGlobal::CParameterGlobal(QObject *parent,
const QString &szPrefix)
7 , m_SaveSettingsType(SaveSettingsType::Local)
11CParameterGlobal::~CParameterGlobal()
15int CParameterGlobal::OnLoad(QSettings &set)
17 SetSaveSettingsType((SaveSettingsType)set.value(
"SaveSettingsType", GetSaveSettingsType()).toInt());
21int CParameterGlobal::OnSave(QSettings &set)
23 set.setValue(
"SaveSettingsType", GetSaveSettingsType());
28CParameterGlobal::SaveSettingsType CParameterGlobal::GetSaveSettingsType()
const
30 return m_SaveSettingsType;
33void CParameterGlobal::SetSaveSettingsType(
const SaveSettingsType &type)
35 if(m_SaveSettingsType == type)
37 m_SaveSettingsType = type;
39 emit sigSaveSettingsTypeChanged();
int SetModified(bool bModified=true)
在设置参数时,如果有修改,则调用。