QNetworkSettingsService 类

QNetworkSettingsService 类表示一个网络服务。 更多...

头文件 #include <QNetworkSettingsService>
qmakeQT += networksettings

属性

  • autoConnect : bool
  • domains : QAbstractItemModel* const
  • id : const QString
  • ipv4 : QNetworkSettingsIPv4* const
  • ipv6 : QNetworkSettingsIPv6* const
  • name : const QString
  • nameservers : QAbstractItemModel* const
  • proxy : QNetworkSettingsProxy* const
  • state : const QNetworkSettingsState::State
  • type : const QNetworkSettingsType::Type
  • wirelessConfig : QNetworkSettingsWireless* const

公共函数

QNetworkSettingsService(const QString &aServiceId, QObject *parent = nullptr)
boolautoConnect() const
voidconnectService()
voiddisconnectService()
voiddoConnectService()
QAbstractItemModel *domains()
QStringid() const
QNetworkSettingsIPv4 *ipv4()
QNetworkSettingsIPv6 *ipv6()
QStringname() const
QAbstractItemModel *nameservers()
boolplaceholderState() const
QNetworkSettingsProxy *proxy()
voidremoveService()
voidsetAutoConnect(bool autoconnect)
voidsetPlaceholderState(bool placeholderState)
voidsetupDomainsConfig()
voidsetupIpv4Config()
voidsetupIpv6Config()
voidsetupNameserversConfig()
voidsetupNetworkSettingsProxy()
QNetworkSettingsState::Statestate()
QNetworkSettingsType::Typetype()
QNetworkSettingsWireless *wirelessConfig()

信号

voidautoConnectChanged()
voidconnectionStateCleared()
voiddomainsChanged()
voidipv4Changed()
voidipv6Changed()
voidnameChanged()
voidnameserversChanged()
voidproxyChanged()
voidserviceConnected(QNetworkSettingsService *service)
voidserviceDisconnected(QNetworkSettingsService *service)
voidstateChanged()
voidtypeChanged()
voidwirelessChanged()

详细描述

另请参阅 QNetworkSettingsManager::services().

属性文档

autoConnect : bool

包含此服务的自动连接属性。

自动连接属性决定当服务可用时是否自动连接。

访问函数

bool自动连接() const[参见以下注释]
voidsetAutoConnect(bool autoconnect)[参见以下注释]

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

通知信号

voidautoConnectChanged()

[只读] domains : QAbstractItemModel* const

此属性保存与此服务关联的域模型。

此属性可以用于以视图的形式列出与此服务关联的域地址的模型。

访问函数

QAbstractItemModel *domains()

通知信号

voiddomainsChanged()

[只读] id : const QString

保存此服务的唯一ID。

访问函数

QStringid() const

[只读] ipv4 : QNetworkSettingsIPv4* const

保存此服务的IPv4地址。

访问函数

QNetworkSettingsIPv4 *ipv4()

通知信号

voidipv4Changed()

[只读] ipv6 : QNetworkSettingsIPv6* const

保存此服务的IPv6地址。

访问函数

QNetworkSettingsIPv6 *ipv6()

通知信号

voidipv6Changed()

[只读] name : const QString

保存此服务的名称。

访问函数

QStringname() const

通知信号

voidnameChanged()

[只读] nameservers : QAbstractItemModel* const

此属性保存与此服务关联的域名服务器模型。

此属性可以用作列出与此服务关联的域名服务器(DNS)地址的模型。

访问函数

QAbstractItemModel *nameservers()

通知信号

voidnameserversChanged()

[只读] proxy : QNetworkSettingsProxy* const

保存此服务的代理设置。

访问函数

QNetworkSettingsProxy *proxy()

通知信号

voidproxyChanged()

[只读] state : const QNetworkSettingsState::State

保存此服务的状态。

访问函数

QNetworkSettingsState::Statestate()

通知信号

voidstateChanged()

另请参阅 QNetworkSettingsState::State.

[只读] type : const QNetworkSettingsType::Type

保存此服务的类型。

访问函数

QNetworkSettingsType::Typetype()

通知信号

voidtypeChanged()

另请参阅 QNetworkSettingsType::Type.

[只读] wirelessConfig : QNetworkSettingsWireless* const

保存此服务的无线配置。

访问函数

QNetworkSettingsWireless *wirelessConfig()

通知信号

voidwirelessChanged()

成员函数文档

[显式] QNetworkSettingsService::QNetworkSettingsService(const QString &aServiceId, QObject *parent = nullptr)

创建一个标识为aServiceId且父对象为parent的网络服务。

[可调用] bool QNetworkSettingsService::autoConnect() const

返回网络服务的自动连接状态。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

注意:autoConnect属性的获取函数。

另请参阅 setAutoConnect

[可调用] void QNetworkSettingsService::connectService()

启动连接到此网络服务的进程。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

另请参阅disconnectService

[信号] void QNetworkSettingsService::connectionStateCleared()

当连接状态被清除时发出此信号。

[可调用] void QNetworkSettingsService::disconnectService()

断开此服务的连接。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

另请参阅connectService

void QNetworkSettingsService::doConnectService()

为此网络服务创建连接。

另请参阅connectService() 和 disconnectService

QAbstractItemModel *QNetworkSettingsService::domains()

返回与此网络设置服务关联的域的模型。

注意:获取 domains 属性的 getter 函数。

QString QNetworkSettingsService::id() const

返回网络服务的唯一标识符。

注意:获取 id 属性的 getter 函数。

QNetworkSettingsIPv4 *QNetworkSettingsService::ipv4()

返回网络服务的 IPv4 地址。

注意:获取 ipv4 属性的 getter 函数。

QNetworkSettingsIPv6 *QNetworkSettingsService::ipv6()

返回网络服务的 IPv6 地址。

注意:获取 ipv6 属性的 getter 函数。

QString QNetworkSettingsService::name() const

返回网络服务名称。

注意:获取 name 属性的 getter 函数。

QAbstractItemModel *QNetworkSettingsService::nameservers()

返回包含此网络服务关联的域名服务器的模型。

注意:获取 nameservers 属性的 getter 函数。

bool QNetworkSettingsService::placeholderState() const

返回网络服务的占位符状态。

另请参阅setPlaceholderState

QNetworkSettingsProxy *QNetworkSettingsService::proxy()

返回用于网络服务的代理地址。

注意:获取 proxy 属性的 getter 函数。

[可调用] void QNetworkSettingsService::removeService()

从服务缓存中移除此服务并清除任何已记住的凭证。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

[信号] void QNetworkSettingsService::serviceConnected(QNetworkSettingsService *service)

当创建到网络 服务 的连接时发出此信号。

[信号] void QNetworkSettingsService::serviceDisconnected(QNetworkSettingsService *service)

当网络连接服务被切断时,会发出此信号。

[可调用] void QNetworkSettingsService::setAutoConnect(bool autoconnect)

设置网络服务的自动连接到autoconnect

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

注意:属性autoConnect的设置函数。

另请参阅:autoConnect().

void QNetworkSettingsService::setPlaceholderState(bool placeholderState)

将网络服务的占位符状态设置为placeholderState

另请参阅:placeholderState().

[可调用] void QNetworkSettingsService::setupDomainsConfig()

设置域名配置。

在修改域名地址列表后调用此方法。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

另请参阅:domains.

[可调用] void QNetworkSettingsService::setupIpv4Config()

设置IPv4配置。

在更改IPv4设置后调用此方法。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

另请参阅:ipv4.

[可调用] void QNetworkSettingsService::setupIpv6Config()

设置IPv6配置。

在更改IPv6设置后调用此方法。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

另请参阅:ipv6.

[可调用] void QNetworkSettingsService::setupNameserversConfig()

设置域名服务器配置。

在更改域名服务器设置后调用此方法。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

另请参阅:nameservers.

[可调用] void QNetworkSettingsService::setupNetworkSettingsProxy()

设置网络代理配置。

在修改网络代理设置后调用此方法。

注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。

另请参阅:proxy.

QNetworkSettingsState::State QNetworkSettingsService::state()

返回网络服务状态。

注意:状态属性的获取函数。

另请参阅 QNetworkSettingsState::State.

QNetworkSettingsType::Type QNetworkSettingsService::type()

返回网络服务类型。

注意:类型的获取函数。

另请参阅 QNetworkSettingsType::Type.

QNetworkSettingsWireless *QNetworkSettingsService::wirelessConfig()

返回网络服务的无线配置。

注意:无线配置属性的获取函数。

© 2024 Qt公司有限公司。其中包含的文档贡献为各自所有者的版权。提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版许可。