ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtauth
IPermissionChecker.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// ImtCore includes
6
#include <imtauth/IUserInfo.h>
7
8
9
namespace
imtauth
10
{
11
12
17
class
IPermissionChecker
:
virtual
public
istd::IPolymorphic
18
{
19
public
:
23
virtual
bool
CheckPermission
(
const
imtauth::IUserInfo::FeatureIds& userPermissions,
const
QByteArrayList& permissions) = 0;
24
};
25
26
27
}
// namespace imtauth
28
29
imtauth::IPermissionChecker
Definition
IPermissionChecker.h:18
imtauth::IPermissionChecker::CheckPermission
virtual bool CheckPermission(const imtauth::IUserInfo::FeatureIds &userPermissions, const QByteArrayList &permissions)=0
imtauth
Definition
CAccountCollection.h:13
Generated by
1.9.8