![]() |
Qt 6.x
The Qt SDK
|
#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.
Namespaces | |
namespace | QPermissions |
namespace | QPermissions::Private |
Typedefs | |
using | PermissionStatusHash = QHash< int, Qt::PermissionStatus > |
using PermissionStatusHash = QHash<int, Qt::PermissionStatus> |
Definition at line 124 of file qpermissions_android.cpp.
|
static |
Definition at line 135 of file qpermissions_android.cpp.
References Qt::Denied, Qt::Granted, and permissionStatusForAndroidResult().
|
static |
Definition at line 52 of file qpermissions_android.cpp.
References QBluetoothPermission::Access, QBluetoothPermission::Advertise, QtAndroidPrivate::androidSdkVersion(), and QBluetoothPermission::communicationModes().
Referenced by nativeStringsFromPermission().
|
static |
Definition at line 17 of file qpermissions_android.cpp.
References QLocationPermission::accuracy(), QLocationPermission::Always, QtAndroidPrivate::androidSdkVersion(), QLocationPermission::Approximate, QLocationPermission::availability(), and QLocationPermission::WhenInUse.
Referenced by nativeStringsFromPermission().
|
static |
Definition at line 80 of file qpermissions_android.cpp.
References QCalendarPermission::accessMode(), QContactsPermission::accessMode(), QMetaType::id(), nativeBluetoothPermission(), nativeLocationPermission(), QCalendarPermission::ReadOnly, QContactsPermission::ReadOnly, QCalendarPermission::ReadWrite, QContactsPermission::ReadWrite, QPermission::type(), and QPermission::value().
|
static |
Definition at line 115 of file qpermissions_android.cpp.
References Qt::Denied, Qt::Granted, and Qt::Undetermined.
Referenced by getCombinedStatus().
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 } }) | |||
) |
References Qt::Undetermined.