Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMacosEntitlements.h
Go to the documentation of this file.
1
/* This file is part of the KDE project
2
* SPDX-FileCopyrightText: 2023 Ivan Santa MarĂa <ghevan@gmail.com>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#ifndef KisMacosEntitlements_h
8
#define KisMacosEntitlements_h
9
10
#include <QObject>
11
12
class
KisMacosEntitlements
:
public
QObject
13
{
14
Q_OBJECT
15
16
public
:
17
18
enum
Entitlements
{
19
Sandbox
= 0,
// com.apple.security.app-sandbox
20
BookmarkScopeApp
,
// com.apple.security.files.bookmarks.app-scope
21
BookmarkScopeDocument
,
// com.apple.security.files.bookmarks.document-scope
22
Other
= 99
23
};
24
25
// static KisMacosEntitlements *instance();
26
27
KisMacosEntitlements
();
28
29
~KisMacosEntitlements
();
30
31
32
void
loadAvailableEntitlements
(
void
);
33
34
bool
hasEntitlement
(
Entitlements
);
35
36
bool
sandbox
();
37
38
39
private
:
40
// Q_DISABLE_COPY(KisMacosEntitlements)
41
42
class
Private
;
43
const
QScopedPointer<Private>
m_d
;
44
};
45
46
47
#endif
/* KisMacosEntitlements_h */
KisMacosEntitlements
Definition
KisMacosEntitlements.h:13
KisMacosEntitlements::KisMacosEntitlements
KisMacosEntitlements()
Definition
KisMacosEntitlements.mm:42
KisMacosEntitlements::hasEntitlement
bool hasEntitlement(Entitlements)
Definition
KisMacosEntitlements.mm:94
KisMacosEntitlements::loadAvailableEntitlements
void loadAvailableEntitlements(void)
Definition
KisMacosEntitlements.mm:53
KisMacosEntitlements::Entitlements
Entitlements
Definition
KisMacosEntitlements.h:18
KisMacosEntitlements::Sandbox
@ Sandbox
Definition
KisMacosEntitlements.h:19
KisMacosEntitlements::BookmarkScopeApp
@ BookmarkScopeApp
Definition
KisMacosEntitlements.h:20
KisMacosEntitlements::BookmarkScopeDocument
@ BookmarkScopeDocument
Definition
KisMacosEntitlements.h:21
KisMacosEntitlements::Other
@ Other
Definition
KisMacosEntitlements.h:22
KisMacosEntitlements::sandbox
bool sandbox()
Definition
KisMacosEntitlements.mm:100
KisMacosEntitlements::~KisMacosEntitlements
~KisMacosEntitlements()
Definition
KisMacosEntitlements.mm:48
KisMacosEntitlements::m_d
const QScopedPointer< Private > m_d
Definition
KisMacosEntitlements.h:43
Private
Definition
SvgTransformParser.cpp:20
libs
macosutils
KisMacosEntitlements.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52