ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtauth
IContactInfoProvider.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
// ACF includes
6
#include <istd/IChangeable.h>
7
8
9
namespace
imtbase
10
{
11
class
ICollectionInfo;
12
}
13
14
15
namespace
imtauth
16
{
17
18
19
class
IContactInfo;
20
21
26
class
IPersonInfoProvider
:
virtual
public
istd::IChangeable
27
{
28
public
:
29
virtual
const
imtbase::ICollectionInfo
& GetPersonList()
const
= 0;
30
virtual
const
IContactInfo
* GetPerson(
const
QByteArray& personId)
const
= 0;
31
};
32
33
34
}
// namespace imtauth
35
36
imtauth::IContactInfo
Definition
IContactInfo.h:28
imtauth::IPersonInfoProvider
Definition
IContactInfoProvider.h:27
imtbase::ICollectionInfo
Definition
ICollectionInfo.h:27
imtauth
Definition
CAccountCollection.h:13
imtbase
Definition
IAccountInfoProvider.h:10
Generated by
1.9.8