(bb8cf72233e05c88424d525ca578cbf21d66c938)
#include "qpermissions.h"
#include "qpermissions_p.h"
#include <QtCore/qstringlist.h>
#include <QtCore/qfuture.h>
#include <QtCore/qhash.h>
#include "private/qandroidextras_p.h"
Go to the source code of this file.
|
static QStringList | nativeLocationPermission (const QLocationPermission &permission) |
|
static QStringList | nativeBluetoothPermission (const QBluetoothPermission &permission) |
|
static QStringList | nativeStringsFromPermission (const QPermission &permission) |
|
static Qt::PermissionStatus | permissionStatusForAndroidResult (QtAndroidPrivate::PermissionResult result) |
|
| Q_GLOBAL_STATIC_WITH_ARGS (PermissionStatusHash, g_permissionStatusHash,({ { qMetaTypeId< QCameraPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QMicrophonePermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QBluetoothPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QContactsPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QCalendarPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QLocationPermission >(), Qt::PermissionStatus::Undetermined } })) |
|
static Qt::PermissionStatus | getCombinedStatus (const QList< QtAndroidPrivate::PermissionResult > &androidResults) |
|
Qt::PermissionStatus | QPermissions::Private::checkPermission (const QPermission &permission) |
|
void | QPermissions::Private::requestPermission (const QPermission &permission, const PermissionCallback &callback) |
|
◆ PermissionStatusHash
◆ getCombinedStatus()
◆ nativeBluetoothPermission()
◆ nativeLocationPermission()
◆ nativeStringsFromPermission()
◆ permissionStatusForAndroidResult()
static Qt::PermissionStatus permissionStatusForAndroidResult |
( |
QtAndroidPrivate::PermissionResult | result | ) |
|
|
static |
◆ Q_GLOBAL_STATIC_WITH_ARGS()
Q_GLOBAL_STATIC_WITH_ARGS |
( |
PermissionStatusHash | , |
|
|
g_permissionStatusHash | , |
|
|
({ { qMetaTypeId< QCameraPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QMicrophonePermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QBluetoothPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QContactsPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QCalendarPermission >(), Qt::PermissionStatus::Undetermined }, { qMetaTypeId< QLocationPermission >(), Qt::PermissionStatus::Undetermined } }) | ) |