ImagingTools Core SDK
IEventStatisticsProvider.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/IInformationProvider.h>
7
8// ImtCore includes
9#include <imtbase/ICollectionInfo.h>
10
11
12namespace imtloggui
13{
14
15
16class IEventStatisticsProvider: virtual public imtbase::ICollectionInfo
17{
18public:
19 enum ChangeFlags
20 {
21 CF_GROUPS = 1000,
22 CF_COUNTERS
23 };
24
28 virtual qint64 GetCategoryCounter(const QByteArray& groupId, istd::IInformationProvider::InformationCategory category) = 0;
29};
30
31
32} // namespace imtloggui
33
34