1#include "ParameterDatabase.h"
2#include "ParameterGlobal.h"
4CParameterGlobal::CParameterGlobal(QObject *parent,
const QString &szPrefix)
7 , m_SaveSettingsType(SaveSettingsType::File)
12CParameterGlobal::~CParameterGlobal()
16 m_pDatabase =
nullptr;
20int CParameterGlobal::OnLoad(QSettings &set)
22 SetSaveSettingsType((SaveSettingsType)set.value(
"SaveSettingsType", GetSaveSettingsType()).toInt());
26int CParameterGlobal::OnSave(QSettings &set)
28 set.setValue(
"SaveSettingsType", GetSaveSettingsType());
33CParameterGlobal::SaveSettingsType CParameterGlobal::GetSaveSettingsType()
const
35 return m_SaveSettingsType;
38void CParameterGlobal::SetSaveSettingsType(
const SaveSettingsType &type)
40 if(m_SaveSettingsType == type)
42 m_SaveSettingsType = type;
int SetModified(bool bModified=true)
在设置参数时,如果有修改,则调用。