6#include <QtCore/qglobal.h>
7#include <QtCore/private/qobject_p.h>
9#include <QtDBus/qdbusmessage.h>
95 Q_UNREACHABLE_RETURN(
false);
133 if (!backend->isValid())
134 delete std::exchange(backend,
nullptr);
161 const bool behindPortal =
180#include "qnetworkmanagernetworkinformationbackend.moc"
181#include "moc_qnetworkmanagernetworkinformationbackend.cpp"
static bool networkManagerAvailable()
@ NM_STATE_CONNECTED_GLOBAL
@ NM_STATE_CONNECTED_SITE
@ NM_STATE_CONNECTED_LOCAL
void setBackend(QNetworkManagerNetworkInformationBackend *ourBackend)
NMConnectivityState connectivityState() const
NMDeviceType deviceType() const
@ 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
QString toString() const
Returns a deep copy of this string view's data as a QString.
\macro QT_RESTRICTED_CAST_FROM_ASCII
void newState(QList< State > &states, const char *token, const char *lexem, bool pre)
Combined button and popup list for selecting options.
#define Q_LOGGING_CATEGORY(name,...)
#define Q_DECLARE_LOGGING_CATEGORY(name)