NetworkManager::WifiP2PDevice Class

class NetworkManager::WifiP2PDevice

WiFi P2P device. More...

Header: #include <NetworkManagerQt/WifiP2PDevice>
CMake: find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt)
target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt)
Since: 6.20
Inherits: NetworkManager::Device

Public Types

Ptr

Properties

Public Functions

WifiP2PDevice(const QString &path, QObject *parent = nullptr)
NetworkManager::WifiP2PPeer::Ptr findPeer(const QString &uni)
QString hardwareAddress() const
QStringList peers() const

Reimplemented Public Functions

virtual NetworkManager::Device::Type type() const override

Public Slots

QDBusPendingReply<> startFind(const QVariantMap &options = {})
QDBusPendingReply<> stopFind()

Signals

void hardwareAddressChanged(const QString &hardwareAddress)
void peerAppeared(const QString &peer)
void peerDisappeared(const QString &peer)
void peersChanged(const QStringList &peers)

Detailed Description

Member Type Documentation

[alias] WifiP2PDevice::Ptr

Property Documentation

[read-only] hardwareAddress : const QString

Access functions:

QString hardwareAddress() const

Notifier signal:

void hardwareAddressChanged(const QString &hardwareAddress)

[read-only] peers : const QStringList

Access functions:

QStringList peers() const

Notifier signal:

void peersChanged(const QStringList &peers)

Member Function Documentation

[explicit] WifiP2PDevice::WifiP2PDevice(const QString &path, QObject *parent = nullptr)

[invokable] NetworkManager::WifiP2PPeer::Ptr WifiP2PDevice::findPeer(const QString &uni)

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

[signal] void WifiP2PDevice::peerAppeared(const QString &peer)

[signal] void WifiP2PDevice::peerDisappeared(const QString &peer)

[slot] QDBusPendingReply<> WifiP2PDevice::startFind(const QVariantMap &options = {})

[slot] QDBusPendingReply<> WifiP2PDevice::stopFind()

[override virtual] NetworkManager::Device::Type WifiP2PDevice::type() const

Reimplements: Device::type() const.