3#include "ParameterNet.h"
4#include "RabbitCommonTools.h"
6Q_DECLARE_METATYPE(CParameterNet::SHOW_UIS)
13 , m_szPrompt(tr("The host is empty. please set it"))
21 set.beginGroup(
"Net");
22 SetHost(set.value(
"Host", GetHost()).toString());
23 SetPort(set.value(
"Port", GetPort()).toUInt());
28int CParameterNet::OnSave(QSettings &set)
30 set.beginGroup(
"Net");
31 set.setValue(
"Host", GetHost());
32 set.setValue(
"Port", GetPort());
37const QString CParameterNet::GetHost()
const
42void CParameterNet::SetHost(
const QString& host)
48 emit sigHostChanged(m_szHost);
51const quint16 CParameterNet::GetPort()
const
56void CParameterNet::SetPort(quint16 port)
64int CParameterNet::SetPrompt(
const QString szPrompt)
66 m_szPrompt = szPrompt;
70QString CParameterNet::GetPrompt()
77 m_szHost = in.m_szHost;
80 m_szPrompt = in.m_szPrompt;
84CParameterNet::SHOW_UIS CParameterNet::GetShowUI()
89CParameterNet::SHOW_UIS CParameterNet::SetShowUI(SHOW_UIS ui)
91 SHOW_UIS uis = m_ShowUI;
97CParameterNet::SHOW_UIS CParameterNet::GetEnableUI()
102CParameterNet::SHOW_UIS CParameterNet::SetEnablleUI(SHOW_UIS ui)
104 SHOW_UIS uis = m_EnableUI;
Basic network parameters.
SHOW_UI
Used to control display interface elements.
CParameterUser m_User
[Instance user]
virtual int OnLoad(QSettings &set) override
[Instance user]
Operational parameter interface.
int SetModified(bool bModified=true)
When setting parameters, if there is a modification, it is called.