ImagingTools Core SDK
IEventItem.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 <idoc/IDocumentMetaInfo.h>
7#include <ilog/IMessageConsumer.h>
8
9
10namespace imtloggui
11{
12
13
17class IEventItem: virtual public idoc::IDocumentMetaInfo
18{
19public:
23 virtual const istd::IInformationProvider* GetInformationProvider() const = 0;
24 virtual const ilog::IMessageConsumer::MessagePtr GetMessage() const = 0;
25};
26
27
28} // namespace imtloggui
29
30
virtual const istd::IInformationProvider * GetInformationProvider() const =0