ImagingTools Core SDK
ICollectionObjectContext.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/IChangeable.h>
7
8
9class QByteArray;
10
11
12namespace imtbase
13{
14 class IObjectCollection;
15}
16
17
18namespace imtbase
19{
20
21
22class ICollectionObjectContext: virtual public istd::IChangeable
23{
24public:
28 virtual const imtbase::IObjectCollection* GetObjectCollectionPtr() const = 0;
29
33 virtual QByteArray GetObjectId() const = 0;
34};
35
36
37} // namespace imtbase
38
39