4#ifndef QNETWORKMANAGERSERVICE_H
5#define QNETWORKMANAGERSERVICE_H
18#include <QtCore/qvariant.h>
19#include <QtCore/qmap.h>
20#include <QtDBus/qdbusabstractinterface.h>
154 std::optional<QDBusObjectPath> primaryConnectionDevicePath()
const;
158 bool validDBusConnection =
true;
PropertiesDBusInterface(const QString &service, const QString &path, const QString &interface, const QDBusConnection &connection, QObject *parent=nullptr)
QString service() const
Returns the name of the service this interface is associated with.
QDBusConnection connection() const
Returns the connection this interface is associated with.
QString interface() const
Returns the name of this interface.
bool isValid() const
Returns true if this is a valid reference to a remote object.
QNetworkManagerInterfaceBase(QObject *parent=nullptr)
~QNetworkManagerInterfaceBase()=default
static bool networkManagerAvailable()
@ NM_STATE_CONNECTED_GLOBAL
@ NM_STATE_CONNECTED_SITE
@ NM_STATE_CONNECTED_LOCAL
void setBackend(QNetworkManagerNetworkInformationBackend *ourBackend)
NMConnectivityState connectivityState() const
QNetworkManagerInterface(QObject *parent=nullptr)
Q_ENUM(NMConnectivityState)
NMDeviceType deviceType() const
@ NM_CONNECTIVITY_LIMITED
@ NM_CONNECTIVITY_UNKNOWN
~QNetworkManagerInterface()
@ NM_DEVICE_TYPE_OLPC_MESH
@ NM_DEVICE_TYPE_WIREGUARD
@ NM_DEVICE_TYPE_OVS_INTERFACE
@ NM_DEVICE_TYPE_OVS_PORT
@ NM_DEVICE_TYPE_INFINIBAND
@ NM_DEVICE_TYPE_ETHERNET
@ NM_DEVICE_TYPE_IP_TUNNEL
@ NM_DEVICE_TYPE_OVS_BRIDGE
@ NM_DEVICE_TYPE_WIFI_P2P
NMMetered meteredState() const
QObject * parent() const
Returns a pointer to the parent object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
QMap< QString, QString > map
[6]
Combined button and popup list for selecting options.
@ NM_DEVICE_STATE_ACTIVATED
@ NM_DEVICE_STATE_UNMANAGED
@ NM_DEVICE_STATE_IP_CONFIG
@ NM_DEVICE_STATE_PREPARE
@ NM_DEVICE_STATE_DEACTIVATING
@ NM_DEVICE_STATE_UNAVAILABLE
@ NM_DEVICE_STATE_NEED_AUTH
@ NM_DEVICE_STATE_DISCONNECTED
@ NM_DEVICE_STATE_UNKNOWN
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLsizei const GLchar *const * path
QAnyStringView interfaceName(const Interface &iface)