ImagingTools Core SDK
CAccountCollection.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 <imtbase/TAggergatedObjectCollectionWrap.h>
7#include <imtbase/CCollectionInfo.h>
8#include <imtauth/IAccountInfoProvider.h>
9#include <imtauth/CAccountInfo.h>
10
11
12namespace imtauth
13{
14
15
16//class CAccountCollection: public imtbase::TAggergatedObjectCollectionWrap<IAccountInfoProvider, CAccountInfo>
17//{
18//public:
19// typedef imtbase::TAggergatedObjectCollectionWrap<IAccountInfoProvider, CAccountInfo> BaseClass;
20
21// CAccountCollection();
22
23// // reimplemented (IAccountInfoProvider)
24// virtual const imtbase::ICollectionInfo& GetAccountList() const override;
25// virtual const IAccountInfo* GetAccount(const QByteArray& accountId) const override = 0;
26//};
27
28
29} // namespace imtauth
30
31