ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtlicgui
IItemChangeHandler.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/IPolymorphic.h>
7
8
9
namespace
imtlicgui
10
{
11
12
13
class
IItemChangeHandler:
virtual
public
istd::IPolymorphic
14
{
15
public
:
16
enum
ChangeId
17
{
18
CI_ITEM_ID = 0,
19
CI_ITEM_NAME,
20
CI_ITEM_STATUS,
21
CI_ITEM_ACTIVATION_ENABLED,
22
CI_ITEM_ACTIVATED,
23
CI_ITEM_ENABLED
24
};
25
26
virtual
void
OnItemChanged(
const
QByteArray& itemId, ChangeId changeId, QVariantList params = QVariantList()) = 0;
27
};
28
29
30
}
// namespace imtlicgui
31
32
Generated by
1.9.8