4#ifndef QNETWORKMANAGERSERVICE_H
5#define QNETWORKMANAGERSERVICE_H
18#include <QtCore/qvariant.h>
19#include <QtCore/qmap.h>
20#include <QtDBus/qdbusabstractinterface.h>
155 std::optional<QDBusObjectPath> primaryConnectionDevicePath()
const;
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.
~QNetworkManagerInterfaceBase()=default
static bool networkManagerAvailable()
void stateChanged(NMState)
@ NM_STATE_CONNECTED_GLOBAL
@ NM_STATE_CONNECTED_SITE
@ NM_STATE_CONNECTED_LOCAL
NMConnectivityState connectivityState() const
void meteredChanged(NMMetered)
void connectivityChanged(NMConnectivityState)
Q_ENUM(NMConnectivityState)
NMDeviceType deviceType() const
void deviceTypeChanged(NMDeviceType)
@ 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
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent