3#include "ParameterNet.h"
4#include "RabbitCommonTools.h"
11 , m_szPrompt(tr(
"The host is empty. please set it"))
17 set.beginGroup(
"Net");
18 SetHost(set.value(
"Host", GetHost()).toString());
19 SetPort(set.value(
"Port", GetPort()).toUInt());
24int CParameterNet::OnSave(QSettings &set)
26 set.beginGroup(
"Net");
27 set.setValue(
"Host", GetHost());
28 set.setValue(
"Port", GetPort());
33const QString CParameterNet::GetHost()
const
38void CParameterNet::SetHost(
const QString& host)
44 emit sigHostChanged(m_szHost);
47const quint16 CParameterNet::GetPort()
const
52void CParameterNet::SetPort(quint16 port)
60int CParameterNet::SetPrompt(
const QString szPrompt)
62 m_szPrompt = szPrompt;
66QString CParameterNet::GetPrompt()
CParameterNet(CParameterOperate *parent, const QString &szPrefix=QString())
[Constructor]
virtual int OnLoad(QSettings &set) override
[Instance user]
int SetModified(bool bModified=true)
在设置参数时,如果有修改,则调用。