4#ifndef QNETWORKLISTMANAGEREVENTS_H
5#define QNETWORKLISTMANAGEREVENTS_H
7#include <QtNetwork/private/qtnetworkglobal_p.h>
9#include <QtNetwork/qnetworkinformation.h>
11#include <QtCore/qstring.h>
12#include <QtCore/qobject.h>
13#include <QtCore/qloggingcategory.h>
14#include <QtCore/qmutex.h>
18#include <netlistmgr.h>
19#include <QtCore/private/qcomptr_p.h>
20#include <wrl/wrappers/corewrappers.h>
22#if QT_CONFIG(cpp_winrt)
23#include <QtCore/private/qt_winrtbase_p.h>
26using namespace Microsoft::WRL;
63 ComPtr<INetworkListManager> networkListManager =
nullptr;
64 ComPtr<IConnectionPoint> connectionPoint =
nullptr;
66#if QT_CONFIG(cpp_winrt)
73 QAtomicInteger<ULONG> ref = 0;
bool checkBehindCaptivePortal()
void transportMediumChanged(QNetworkInformation::TransportMedium)
void isMeteredChanged(bool)
virtual ~QNetworkListManagerEvents()
bool QueryInterfaceImpl(IUnknown *from, REFIID riid, void **ppvObject)
QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY(lcEventDispatcher)