ImagingTools Core SDK
CBitmapMetaInfoCreatorComp.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 <imtbase/CObjectMetaInfoCreatorCompBase.h>
7
8
9namespace imtimg
10{
11
12
16class CBitmapMetaInfoCreatorComp: public imtbase::CObjectMetaInfoCreatorCompBase
17{
18public:
19 typedef imtbase::CObjectMetaInfoCreatorCompBase BaseClass;
20
21 I_BEGIN_COMPONENT(CBitmapMetaInfoCreatorComp);
22 I_END_COMPONENT;
23
24protected:
25 // reimplemented (imtbase::IMetaInfoCreator)
26 virtual bool CreateMetaInfo(
27 const istd::IChangeable* dataPtr,
28 const QByteArray& typeId,
29 idoc::MetaInfoPtr& metaInfoPtr) const override;
30};
31
32
33} // namespace imtimg
34
35