QNetworkSettingsService 类
QNetworkSettingsService 类表示一个网络服务。 更多...
头文件 | #include <QNetworkSettingsService> |
qmake | QT += networksettings |
属性
|
公共函数
QNetworkSettingsService(const QString &aServiceId, QObject *parent = nullptr) | |
bool | autoConnect() const |
void | connectService() |
void | disconnectService() |
void | doConnectService() |
QAbstractItemModel * | domains() |
QString | id() const |
QNetworkSettingsIPv4 * | ipv4() |
QNetworkSettingsIPv6 * | ipv6() |
QString | name() const |
QAbstractItemModel * | nameservers() |
bool | placeholderState() const |
QNetworkSettingsProxy * | proxy() |
void | removeService() |
void | setAutoConnect(bool autoconnect) |
void | setPlaceholderState(bool placeholderState) |
void | setupDomainsConfig() |
void | setupIpv4Config() |
void | setupIpv6Config() |
void | setupNameserversConfig() |
void | setupNetworkSettingsProxy() |
QNetworkSettingsState::State | state() |
QNetworkSettingsType::Type | type() |
QNetworkSettingsWireless * | wirelessConfig() |
信号
void | autoConnectChanged() |
void | connectionStateCleared() |
void | domainsChanged() |
void | ipv4Changed() |
void | ipv6Changed() |
void | nameChanged() |
void | nameserversChanged() |
void | proxyChanged() |
void | serviceConnected(QNetworkSettingsService *service) |
void | serviceDisconnected(QNetworkSettingsService *service) |
void | stateChanged() |
void | typeChanged() |
void | wirelessChanged() |
另请参阅 QNetworkSettingsManager::services().
属性文档
autoConnect : bool
包含此服务的自动连接属性。
自动连接属性决定当服务可用时是否自动连接。
访问函数
bool | 自动连接() const | [参见以下注释] |
void | setAutoConnect(bool autoconnect) | [参见以下注释] |
注意:此函数可以通过元对象系统以及在QML中调用。参见Q_INVOKABLE。
通知信号
void | autoConnectChanged() |
[只读]
domains : QAbstractItemModel* const
此属性保存与此服务关联的域模型。
此属性可以用于以视图的形式列出与此服务关联的域地址的模型。
访问函数
QAbstractItemModel * | domains() |
通知信号
void | domainsChanged() |
[只读]
id : const QString
保存此服务的唯一ID。
访问函数
QString | id() const |
[只读]
ipv4 : QNetworkSettingsIPv4* const
保存此服务的IPv4地址。
访问函数
QNetworkSettingsIPv4 * | ipv4() |
通知信号
void | ipv4Changed() |
[只读]
ipv6 : QNetworkSettingsIPv6* const
保存此服务的IPv6地址。
访问函数
QNetworkSettingsIPv6 * | ipv6() |
通知信号
void | ipv6Changed() |
[只读]
name : const QString
保存此服务的名称。
访问函数
QString | name() const |
通知信号
void | nameChanged() |
[只读]
nameservers : QAbstractItemModel* const
此属性保存与此服务关联的域名服务器模型。
此属性可以用作列出与此服务关联的域名服务器(DNS)地址的模型。
访问函数
QAbstractItemModel * | nameservers() |
通知信号
void | nameserversChanged() |
[只读]
proxy : QNetworkSettingsProxy* const
保存此服务的代理设置。
访问函数
QNetworkSettingsProxy * | proxy() |
通知信号
void | proxyChanged() |
[只读]
state : const QNetworkSettingsState::State
保存此服务的状态。
访问函数
QNetworkSettingsState::State | state() |
通知信号
void | stateChanged() |
另请参阅 QNetworkSettingsState::State.
[只读]
type : const QNetworkSettingsType::Type
保存此服务的类型。
访问函数
QNetworkSettingsType::Type | type() |
通知信号
void | typeChanged() |
另请参阅 QNetworkSettingsType::Type.
[只读]
wirelessConfig : QNetworkSettingsWireless* const
保存此服务的无线配置。
访问函数
QNetworkSettingsWireless * | wirelessConfig() |
通知信号
void | wirelessChanged() |
成员函数文档
[显式]
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版许可。