ImagingTools Core SDK
CStaticQmlModuleRegistratorComp.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 <icomp/CComponentBase.h>
7
8
9namespace imtqml
10{
11
12
28class CStaticQmlModuleRegistratorComp: public icomp::CComponentBase
29{
30
31public:
32 typedef icomp::CComponentBase BaseClass;
33
34 I_BEGIN_COMPONENT(CStaticQmlModuleRegistratorComp)
35 I_END_COMPONENT
36
37protected:
38 // reimplemented (icomp::CComponentBase)
39 virtual void OnComponentCreated() override;
40
41private:
42 static bool s_isInitialized;
43};
44
45
46
47} // namespace imtqml
48
49
50
51
52
This component registers dummy Qt modules in order to ensure QML compatibility with Qt5 and Qt6 appli...