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;
网络连接参数接口。此类仅在插件内有效。 其界面为 CParameterNetUI
CParameterUser m_User
[Instance user]
virtual int OnLoad(QSettings &set) override
[Instance user]
int SetModified(bool bModified=true)
在设置参数时,如果有修改,则调用。