SLProject
4.3.020
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
SENSiOSPermissions.h
Go to the documentation of this file.
1
#ifndef SENS_IOSPERMISSIONS_H
2
#define SENS_IOSPERMISSIONS_H
3
4
#include <
SENSPermissions.h
>
5
6
#import <CoreLocation/CoreLocation.h>
7
#import <AVFoundation/AVCaptureDevice.h>
8
9
#include "
SENSiOSGps.h
"
10
11
class
SENSiOSPermissions
:
public
SENSPermissions
12
{
13
public
:
14
SENSiOSPermissions
(
SENSiOSGps
* gps);
15
16
void
askPermissions
();
17
18
bool
hasCameraPermission
();
19
bool
hasGPSPermission
();
20
bool
hasInternetPermission
();
21
bool
hasStoragePermission
();
22
bool
canShowCameraPermissionDialog
();
23
bool
canShowGPSPermissionDialog
();
24
bool
canShowInternetPermissionDialog
();
25
bool
canShowStoragePermissionDialog
();
26
27
bool
isLocationEnabled
();
28
void
askEnabledLocation
();
29
30
private
:
31
SENSiOSGps
*
_gps
;
32
};
33
34
#endif
SENSPermissions.h
SENSiOSGps.h
SENSPermissions
Definition:
SENSPermissions.h:5
SENSiOSGps
Definition:
SENSiOSGps.h:8
SENSiOSPermissions
Definition:
SENSiOSPermissions.h:12
SENSiOSPermissions::canShowGPSPermissionDialog
bool canShowGPSPermissionDialog()
Definition:
SENSiOSPermissions.mm:59
SENSiOSPermissions::hasInternetPermission
bool hasInternetPermission()
Definition:
SENSiOSPermissions.mm:36
SENSiOSPermissions::askEnabledLocation
void askEnabledLocation()
Definition:
SENSiOSPermissions.mm:99
SENSiOSPermissions::_gps
SENSiOSGps * _gps
Definition:
SENSiOSPermissions.h:31
SENSiOSPermissions::canShowStoragePermissionDialog
bool canShowStoragePermissionDialog()
Definition:
SENSiOSPermissions.mm:82
SENSiOSPermissions::askPermissions
void askPermissions()
Definition:
SENSiOSPermissions.mm:8
SENSiOSPermissions::hasStoragePermission
bool hasStoragePermission()
Definition:
SENSiOSPermissions.mm:43
SENSiOSPermissions::SENSiOSPermissions
SENSiOSPermissions(SENSiOSGps *gps)
Definition:
SENSiOSPermissions.mm:3
SENSiOSPermissions::hasCameraPermission
bool hasCameraPermission()
Definition:
SENSiOSPermissions.mm:19
SENSiOSPermissions::canShowCameraPermissionDialog
bool canShowCameraPermissionDialog()
Definition:
SENSiOSPermissions.mm:50
SENSiOSPermissions::isLocationEnabled
bool isLocationEnabled()
Definition:
SENSiOSPermissions.mm:91
SENSiOSPermissions::hasGPSPermission
bool hasGPSPermission()
Definition:
SENSiOSPermissions.mm:27
SENSiOSPermissions::canShowInternetPermissionDialog
bool canShowInternetPermissionDialog()
Definition:
SENSiOSPermissions.mm:73
modules
sens
source
ios
SENSiOSPermissions.h
Generated by
1.9.1