20struct SdlCustomSchemaKeys
22 static const inline QString SchemaName = QStringLiteral(
"name");
23 static const inline QString SchemaNamespace = QStringLiteral(
"namespace");
24 static const inline QString VersionName = QStringLiteral(
"version");
25 static const inline QString EnumConversionType = QStringLiteral(
"enumConversion");
29struct EnumConversionTypes
31 static const inline QString AsIs = QStringLiteral(
"asIs");
32 static const inline QString UpperCamel = QStringLiteral(
"upperCamel");
33 static const inline QString LowerCamel = QStringLiteral(
"lowerCamel");
34 static const inline QString UpperSnake = QStringLiteral(
"upperSnake");
35 static const inline QString LowerSnake = QStringLiteral(
"lowerSnake");
36 static const inline QString UpperKebab = QStringLiteral(
"upperKebab");
37 static const inline QString LowerKebab = QStringLiteral(
"lowerKebab");
50 static const inline QByteArray
TempDirPath = QByteArrayLiteral(
"TempDirPath");
72struct IncludeDirective
74 Priority priority = P_C;
79 bool operator == (
const IncludeDirective& other)
const
82 priority == other.priority &&
83 remark == other.remark &&
97 static const inline QByteArray
PrefixName = QByteArrayLiteral(
"Name");
100 static const inline QByteArray
QrcObjects = QByteArrayLiteral(
"Objects");
104 static const inline QByteArray
QrcAlias = QByteArrayLiteral(
"Alias");
107 static const inline QByteArray
QrcFileName = QByteArrayLiteral(
"FileName");
118struct std::hash<imtsdl::IncludeDirective>
120 size_t operator()(
const imtsdl::IncludeDirective& s,
size_t seed = 0)
const
122 return qHashMulti(seed, s.priority, s.remark, s.path, s.type);
this struct describes keys of params for SDL processors
static const QByteArray TempDirPath
the path to the temporary directory where the processors MUST be work
The QtResourceModelParamIds struct defines param IDs of a QT resource's (QRC) model.
static const QByteArray PrefixName
defines an ID of the "prefix name" parameter, represented as iprm::INameParam
static const QByteArray QrcObjects
defines an ID of the "Objects" parameter, represented as ilst of parameters i.e. iprm::IParamsManager...
static const QByteArray QrcAlias
defines an ID of the "QRC object alias" parameter, represented as iprm::INameParam
static const QByteArray QrcFileName
defines an ID of the "QRC object name" parameter - is a relative file path, represented as iprm::INam...