Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qgeopositioninfosource_winrt.cpp File Reference

(ad229532a3f78effcf16884e8a9a28d8e42cf3c1)

#include "qgeopositioninfosource_winrt_p.h"
#include <QtCore/qcoreapplication.h>
#include <QtCore/qdatetime.h>
#include <QtCore/private/qfunctions_winrt_p.h>
#include <QtCore/qloggingcategory.h>
#include <QtCore/qmutex.h>
#include <QtCore/qtimezone.h>
#include <functional>
#include <windows.system.h>
#include <windows.devices.geolocation.h>
#include <windows.foundation.h>
#include <windows.foundation.collections.h>
Include dependency graph for qgeopositioninfosource_winrt.cpp:

Go to the source code of this file.

Classes

class  QGeoPositionInfoSourceWinRTPrivate

Typedefs

typedef ITypedEventHandler< Geolocator *, PositionChangedEventArgs * > GeoLocatorPositionHandler
typedef ITypedEventHandler< Geolocator *, StatusChangedEventArgs * > GeoLocatorStatusHandler
typedef IAsyncOperationCompletedHandler< Geoposition * > PositionHandler
typedef IAsyncOperationCompletedHandler< GeolocationAccessStatus > AccessHandler

Enumerations

enum class  InitializationState {
  Uninitialized , Initializing , Initialized , Uninitialized ,
  Initializing , Initialized
}
enum class  InitializationState {
  Uninitialized , Initializing , Initialized , Uninitialized ,
  Initializing , Initialized
}

Functions

static QT_BEGIN_NAMESPACE HRESULT await (const ComPtr< IAsyncOperation< GeolocationAccessStatus > > &asyncOp, GeolocationAccessStatus *result)
static bool isDisabledStatus (PositionStatus status)

Typedef Documentation

◆ AccessHandler

typedef IAsyncOperationCompletedHandler< GeolocationAccessStatus > AccessHandler

Definition at line 28 of file qgeopositioninfosource_winrt.cpp.

◆ GeoLocatorPositionHandler

typedef ITypedEventHandler< Geolocator *, PositionChangedEventArgs * > GeoLocatorPositionHandler

Definition at line 25 of file qgeopositioninfosource_winrt.cpp.

◆ GeoLocatorStatusHandler

typedef ITypedEventHandler< Geolocator *, StatusChangedEventArgs * > GeoLocatorStatusHandler

Definition at line 26 of file qgeopositioninfosource_winrt.cpp.

◆ PositionHandler

typedef IAsyncOperationCompletedHandler< Geoposition * > PositionHandler

Definition at line 27 of file qgeopositioninfosource_winrt.cpp.

Enumeration Type Documentation

◆ InitializationState [1/2]

enum class InitializationState
strong
Enumerator
Uninitialized 
Initializing 
Initialized 
Uninitialized 
Initializing 
Initialized 

Definition at line 65 of file qgeopositioninfosource_winrt.cpp.

◆ InitializationState [2/2]

enum class InitializationState
strong
Enumerator
Uninitialized 
Initializing 
Initialized 
Uninitialized 
Initializing 
Initialized 

Definition at line 65 of file qgeopositioninfosource_winrt.cpp.

Function Documentation

◆ await()

QT_BEGIN_NAMESPACE HRESULT await ( const ComPtr< IAsyncOperation< GeolocationAccessStatus > > & asyncOp,
GeolocationAccessStatus * result )
inlinestatic

Definition at line 36 of file qgeopositioninfosource_winrt.cpp.

◆ isDisabledStatus()

bool isDisabledStatus ( PositionStatus status)
inlinestatic

Definition at line 557 of file qgeopositioninfosource_winrt.cpp.