4#ifndef QOHOSAPPPERMISSIONS_P_H
5#define QOHOSAPPPERMISSIONS_P_H
18#include <QtCore/private/qcore_ohos_p.h>
19#include <QtCore/private/qohoscommon_p.h>
20#include <QtCore/private/qohospermissionshelper_p.h>
21#include <QtCore/qglobal.h>
31 QOhosJsState &jsState,
const std::string &permissionName,
32 QOhosConsumer<QOhosJsState &,
bool> resultConsumer);
35 QOhosJsState &jsState,
const std::string &permissionName,
36 QOhosConsumer<QOhosJsState &,
bool> resultConsumer);
39 QOhosJsState &jsState, QNapi::Object qAbility,
const std::string &permissionName,
40 QOhosConsumer<QOhosJsState &,
bool> resultConsumer);
43 QOhosJsState &jsState,
const std::vector<std::string> &permissionNames,
47 QOhosJsState &jsState, QNapi::Object qAbility,
48 const std::vector<std::string> &permissionNames,
52 QOhosJsState &jsState,
const std::vector<std::string> &permissionNames,
56 QOhosJsState &jsState, QNapi::Object qAbility,
57 const std::vector<std::string> &permissionNames,
void requestAppPermissionsOnSetting(QOhosJsState &jsState, QNapi::Object qAbility, const std::vector< std::string > &permissionNames, QOhosConsumer< QOhosJsState &, std::vector< bool > > resultConsumer)
void requestAppPermissionsFromUserWithResult(QOhosJsState &jsState, const std::vector< std::string > &permissionNames, QOhosConsumer< QOhosJsState &, std::vector< AppPermissionResult > > resultConsumer)
void requestAppPermissionsOnSetting(QOhosJsState &jsState, const std::vector< std::string > &permissionNames, QOhosConsumer< QOhosJsState &, std::vector< bool > > resultConsumer)
void requestAppPermissionFromUser(QOhosJsState &jsState, QNapi::Object qAbility, const std::string &permissionName, QOhosConsumer< QOhosJsState &, bool > resultConsumer)
void requestAppPermissionsFromUserWithResult(QOhosJsState &jsState, QNapi::Object qAbility, const std::vector< std::string > &permissionNames, QOhosConsumer< QOhosJsState &, std::vector< AppPermissionResult > > resultConsumer)
void checkAppPermissionGrantedWithConsumer(QOhosJsState &jsState, const std::string &permissionName, QOhosConsumer< QOhosJsState &, bool > resultConsumer)
void requestAppPermissionFromUser(QOhosJsState &jsState, const std::string &permissionName, QOhosConsumer< QOhosJsState &, bool > resultConsumer)