ImagingTools Core SDK
CContactInfoViewDelegateComp.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 <imtgui/CDocumentCollectionViewDelegateComp.h>
7
8
9namespace imtauthgui
10{
11
12
13class CContactInfoViewDelegateComp: public imtgui::CDocumentCollectionViewDelegateComp
14{
15 Q_OBJECT
16public:
18
19 I_BEGIN_COMPONENT(CContactInfoViewDelegateComp);
20 I_END_COMPONENT;
21
22 // reimplemented (ICollectionViewDelegate)
23 virtual bool GetSummaryInformation(
24 const QByteArray& objectId,
25 const QVector<QByteArray>& fieldIds,
26 ObjectMetaInfo& objectMetaInfo) const override;
27 virtual bool IsCommandSupported(int commandId) const override;
28
29protected:
30 // reimplemented (imtgui::CObjectCollectionViewDelegate)
31 virtual void SetupSummaryInformation() override;
32};
33
34
35} // namespace imtauthgui
36
37
Authentication UI Components Module.