Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qdarwinpermissionplugin_p_p.h File Reference

(993cbef7f41446b550c28fcbb30c5c4a5b40d19f)

#include <QtCore/qnamespace.h>
#include <QtCore/private/qpermissions_p.h>
#include <QtCore/private/qcore_mac_p.h>
#include "qdarwinpermissionplugin_p.h"
+ Include dependency graph for qdarwinpermissionplugin_p_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define QT_JOIN_IMPL(A, B)   A ## B
 
#define QT_JOIN(A, B)   QT_JOIN_IMPL(A, B)
 
#define PERMISSION_PLUGIN_NAME(SUFFIX)
 
#define PERMISSION_PLUGIN_CLASSNAME   PERMISSION_PLUGIN_NAME(Plugin)
 
#define PERMISSION_PLUGIN_HANDLER   PERMISSION_PLUGIN_NAME(Handler)
 
#define QT_DEFINE_PERMISSION_STATUS_CONVERTER(NativeStatus)
 

Macro Definition Documentation

◆ PERMISSION_PLUGIN_CLASSNAME

#define PERMISSION_PLUGIN_CLASSNAME   PERMISSION_PLUGIN_NAME(Plugin)

Definition at line 38 of file qdarwinpermissionplugin_p_p.h.

◆ PERMISSION_PLUGIN_HANDLER

#define PERMISSION_PLUGIN_HANDLER   PERMISSION_PLUGIN_NAME(Handler)

Definition at line 39 of file qdarwinpermissionplugin_p_p.h.

◆ PERMISSION_PLUGIN_NAME

#define PERMISSION_PLUGIN_NAME ( SUFFIX)
Value:
QDarwin, QT_DARWIN_PERMISSION_PLUGIN), Permission), SUFFIX)
#define QT_JOIN(A, B)

Definition at line 34 of file qdarwinpermissionplugin_p_p.h.

◆ QT_DEFINE_PERMISSION_STATUS_CONVERTER

#define QT_DEFINE_PERMISSION_STATUS_CONVERTER ( NativeStatus)
Value:
namespace { template<> \
struct NativeStatusHelper<NativeStatus> \
{\
enum { \
Authorized = NativeStatus##Authorized, \
Denied = NativeStatus##Denied, \
Restricted = NativeStatus##Restricted, \
Undetermined = NativeStatus##NotDetermined \
}; \
}; }

◆ QT_JOIN

#define QT_JOIN ( A,
B )   QT_JOIN_IMPL(A, B)

Definition at line 31 of file qdarwinpermissionplugin_p_p.h.

◆ QT_JOIN_IMPL

#define QT_JOIN_IMPL ( A,
B )   A ## B

Definition at line 30 of file qdarwinpermissionplugin_p_p.h.