ImagingTools Core SDK
imtsdlgenqml.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
5namespace imtsdlgenqml
6{
7
8
13{
14
15 // common param IDs
17 static const inline QByteArray ModuleName = QByteArrayLiteral("ModuleName");
18
20 static const inline QByteArray Objects = QByteArrayLiteral("Objects");
21
22 // object param IDs
24 static const inline QByteArray ObjectIsSingleton = QByteArrayLiteral("IsSingleton");
25
27 static const inline QByteArray ObjectTypeName = QByteArrayLiteral("TypeName");
28
30 static const inline QByteArray ObjectVersionName = QByteArrayLiteral("VersionName");
31
33 static const inline QByteArray ObjectFileName = QByteArrayLiteral("FileName");
34};
35
36
37} // namespace imtsdlgenqml
The QmldirModelParamIds struct defines param IDs of a QT QML module (qmldir) model.
static const QByteArray ModuleName
defines an ID of the "module name" parameter, represented as iprm::INameParam
static const QByteArray ObjectVersionName
defines an ID of the "object version name" parameter, represented as iprm::INameParam
static const QByteArray ObjectFileName
defines an ID of the "object file name" parameter - is a relative file path, represented as iprm::INa...
static const QByteArray Objects
defines an ID of the "Objects" parameter, represented as ilst of parameters i.e. iprm::IParamsManager...
static const QByteArray ObjectIsSingleton
defines an ID of the "singleton" parameter, represented as ipem::IEnableableParam
static const QByteArray ObjectTypeName
defines an ID of the "type name" parameter, represented as iprm::INameParam