QNetworkSettingsInterface Class

Represents a network interface. More...

Header: #include <QNetworkSettingsInterface>
qmake: QT += networksettings
Inherits: QObject

Properties

  • name : const QString
  • powered : bool
  • state : const QNetworkSettingsState::State
  • type : const QNetworkSettingsType::Type

Public Functions

QNetworkSettingsInterface(QObject *parent = nullptr)
QString name() const
bool powered() const
void scanServices()
void setPowered(const bool powered)
QNetworkSettingsState::State state()
QNetworkSettingsType::Type type()

Signals

void nameChanged()
void poweredChanged()
void stateChanged()
void typeChanged()

Detailed Description

The QNetworkSettingsInterface class represents a network interface attached to the host.

Instances of this class cannot be created directly. Instead, they can be retrieved via QNetworkSettingsManager::interfaces().

Property Documentation

[read-only] name : const QString

Holds the name of the network interface.

Access functions:

QString name() const

Notifier signal:

void nameChanged()

powered : bool

Holds whether the network interface is powered on of off.

Access functions:

bool powered() const
void setPowered(const bool powered)

Notifier signal:

void poweredChanged()

[read-only] state : const QNetworkSettingsState::State

Holds the state of the network interface.

Access functions:

QNetworkSettingsState::State state()

Notifier signal:

void stateChanged()

See also QNetworkSettingsState::State.

[read-only] type : const QNetworkSettingsType::Type

Holds the type of the network interface.

Access functions:

QNetworkSettingsType::Type type()

Notifier signal:

void typeChanged()

See also QNetworkSettingsType::Type.

Member Function Documentation

QNetworkSettingsInterface::QNetworkSettingsInterface(QObject *parent = nullptr)

Creates a new network interface with the parent parent.

QString QNetworkSettingsInterface::name() const

Returns the name of the network interface.

Note: Getter function for property name.

bool QNetworkSettingsInterface::powered() const

Returns whether the network interface is powered on or off.

Note: Getter function for property powered.

See also setPowered().

[invokable] void QNetworkSettingsInterface::scanServices()

Initiates a scan for network interface services.

Note: This function can be invoked via the meta-object system and from QML. See Q_INVOKABLE.

void QNetworkSettingsInterface::setPowered(const bool powered)

Sets the powered state in the network interface to powered.

Note: Setter function for property powered.

See also powered().

QNetworkSettingsState::State QNetworkSettingsInterface::state()

Returns the state of the network interface.

Note: Getter function for property state.

QNetworkSettingsType::Type QNetworkSettingsInterface::type()

Returns the type of the network interface.

Note: Getter function for property type.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.