Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qqmltyperegistrarconstants_p.h
Go to the documentation of this file.
1// Copyright (C) 2023 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
4#ifndef QQMLTYPEREGISTRARCONSTANTS_P_H
5#define QQMLTYPEREGISTRARCONSTANTS_P_H
6
7//
8// W A R N I N G
9// -------------
10//
11// This file is not part of the Qt API. It exists purely as an
12// implementation detail. This header file may change from version to
13// version without notice, or even be removed.
14//
15// We mean it.
16//
17
18#include <QtCore/qlatin1stringview.h>
19
21
22namespace Constants {
23
24// Strings that commonly occur in .qmltypes files.
25namespace DotQmltypes {
26static constexpr QLatin1StringView S_ACCESS_SEMANTICS { "accessSemantics" };
27static constexpr QLatin1StringView S_ALIAS { "alias" };
28static constexpr QLatin1StringView S_ALIASES { "aliases" };
29static constexpr QLatin1StringView S_ARGUMENTS { "arguments" };
30static constexpr QLatin1StringView S_ATTACHED_TYPE { "attachedType" };
31static constexpr QLatin1StringView S_BINDABLE { "bindable" };
32static constexpr QLatin1StringView S_COMPONENT { "Component" };
33static constexpr QLatin1StringView S_DEFAULT_PROPERTY { "defaultProperty" };
34static constexpr QLatin1StringView S_DEFERRED_NAMES { "deferredNames" };
35static constexpr QLatin1StringView S_ENUM { "Enum" };
36static constexpr QLatin1StringView S_EXPORTS { "exports" };
37static constexpr QLatin1StringView S_EXPORT_META_OBJECT_REVISIONS { "exportMetaObjectRevisions" };
38static constexpr QLatin1StringView S_EXTENSION { "extension" };
39static constexpr QLatin1StringView S_EXTENSION_IS_JAVA_SCRIPT { "extensionIsJavaScript" };
40static constexpr QLatin1StringView S_EXTENSION_IS_NAMESPACE { "extensionIsNamespace" };
41static constexpr QLatin1StringView S_FILE { "file" };
42static constexpr QLatin1StringView S_HAS_CUSTOM_PARSER { "hasCustomParser" };
43static constexpr QLatin1StringView S_IMMEDIATE_NAMES { "immediateNames" };
44static constexpr QLatin1StringView S_INDEX { "index" };
45static constexpr QLatin1StringView S_INTERFACES { "interfaces" };
46static constexpr QLatin1StringView S_IS_CLONED { "isCloned" };
47static constexpr QLatin1StringView S_IS_CONSTANT { "isConstant" };
48static constexpr QLatin1StringView S_IS_CONSTRUCTOR { "isConstructor" };
49static constexpr QLatin1StringView S_IS_CREATABLE { "isCreatable" };
50static constexpr QLatin1StringView S_IS_FINAL { "isFinal" };
51static constexpr QLatin1StringView S_IS_FLAG { "isFlag" };
52static constexpr QLatin1StringView S_IS_JAVASCRIPT_FUNCTION { "isJavaScriptFunction" };
53static constexpr QLatin1StringView S_IS_LIST { "isList" };
54static constexpr QLatin1StringView S_IS_POINTER { "isPointer" };
55static constexpr QLatin1StringView S_IS_READONLY { "isReadonly" };
56static constexpr QLatin1StringView S_IS_REQUIRED { "isRequired" };
57static constexpr QLatin1StringView S_IS_SCOPED { "isScoped" };
58static constexpr QLatin1StringView S_IS_SINGLETON { "isSingleton" };
59static constexpr QLatin1StringView S_IS_STRUCTURED { "isStructured" };
60static constexpr QLatin1StringView S_METHOD { "Method" };
61static constexpr QLatin1StringView S_MODULE { "Module" };
62static constexpr QLatin1StringView S_NAME { "name" };
63static constexpr QLatin1StringView S_NONE { "none" };
64static constexpr QLatin1StringView S_NOTIFY { "notify" };
65static constexpr QLatin1StringView S_PARAMETER { "Parameter" };
66static constexpr QLatin1StringView S_PARENT_PROPERTY { "parentProperty" };
67static constexpr QLatin1StringView S_PRIVATE_CLASS { "privateClass" };
68static constexpr QLatin1StringView S_PROPERTY { "Property" };
69static constexpr QLatin1StringView S_PROTOTYPE { "prototype" };
70static constexpr QLatin1StringView S_READ { "read" };
71static constexpr QLatin1StringView S_REFERENCE { "reference" };
72static constexpr QLatin1StringView S_RESET { "reset" };
73static constexpr QLatin1StringView S_REVISION { "revision" };
74static constexpr QLatin1StringView S_SEQUENCE { "sequence" };
75static constexpr QLatin1StringView S_SIGNAL { "Signal" };
76static constexpr QLatin1StringView S_TYPE { "type" };
77static constexpr QLatin1StringView S_VALUE { "value" };
78static constexpr QLatin1StringView S_VALUES { "values" };
79static constexpr QLatin1StringView S_VALUE_TYPE { "valueType" };
80static constexpr QLatin1StringView S_WRITE { "write" };
81}
82
83// Strings that commonly occur in metatypes.json files.
84namespace MetatypesDotJson {
85static constexpr QLatin1StringView S_ACCESS { "access" };
86static constexpr QLatin1StringView S_ALIAS { "alias" };
87static constexpr QLatin1StringView S_ANONYMOUS { "anonymous" };
88static constexpr QLatin1StringView S_ARGUMENTS { "arguments" };
89static constexpr QLatin1StringView S_AUTO { "auto" };
90static constexpr QLatin1StringView S_BINDABLE { "bindable" };
91static constexpr QLatin1StringView S_CLASSES { "classes" };
92static constexpr QLatin1StringView S_CLASS_INFOS { "classInfos" };
93static constexpr QLatin1StringView S_CLASS_NAME { "className" };
94static constexpr QLatin1StringView S_CONSTANT { "constant" };
95static constexpr QLatin1StringView S_CONSTRUCT { "construct" };
96static constexpr QLatin1StringView S_CONSTRUCTORS { "constructors" };
97static constexpr QLatin1StringView S_DEFAULT_PROPERTY { "DefaultProperty" };
98static constexpr QLatin1StringView S_DEFERRED_PROPERTY_NAMES { "DeferredPropertyNames" };
99static constexpr QLatin1StringView S_ENUMS { "enums" };
100static constexpr QLatin1StringView S_FALSE { "false" };
101static constexpr QLatin1StringView S_FINAL { "final" };
102static constexpr QLatin1StringView S_GADGET { "gadget" };
103static constexpr QLatin1StringView S_IMMEDIATE_PROPERTY_NAMES { "ImmediatePropertyNames" };
104static constexpr QLatin1StringView S_INDEX { "index" };
105static constexpr QLatin1StringView S_INPUT_FILE { "inputFile" };
106static constexpr QLatin1StringView S_INTERFACES { "interfaces" };
107static constexpr QLatin1StringView S_IS_CLASS { "isClass" };
108static constexpr QLatin1StringView S_IS_CLONED { "isCloned" };
109static constexpr QLatin1StringView S_IS_CONSTRUCTOR { "isConstructor" };
110static constexpr QLatin1StringView S_IS_FLAG { "isFlag" };
111static constexpr QLatin1StringView S_IS_JAVASCRIPT_FUNCTION { "isJavaScriptFunction" };
112static constexpr QLatin1StringView S_MEMBER { "member" };
113static constexpr QLatin1StringView S_METHOD { "method" };
114static constexpr QLatin1StringView S_METHODS { "methods" };
115static constexpr QLatin1StringView S_NAME { "name" };
116static constexpr QLatin1StringView S_NAMESPACE { "namespace" };
117static constexpr QLatin1StringView S_NOTIFY { "notify" };
118static constexpr QLatin1StringView S_OBJECT { "object" };
119static constexpr QLatin1StringView S_PARENT_PROPERTY { "ParentProperty" };
120static constexpr QLatin1StringView S_PRIVATE { "private" };
121static constexpr QLatin1StringView S_PRIVATE_CLASS { "privateClass" };
122static constexpr QLatin1StringView S_PROPERTIES { "properties" };
123static constexpr QLatin1StringView S_PROPERTY { "property" };
124static constexpr QLatin1StringView S_PROTECTED { "protected" };
125static constexpr QLatin1StringView S_PUBLIC { "public" };
126static constexpr QLatin1StringView S_QUALIFIED_CLASS_NAME { "qualifiedClassName" };
127static constexpr QLatin1StringView S_READ { "read" };
128
130 "RegisterEnumClassesUnscoped"
131};
132
133static constexpr QLatin1StringView S_REQUIRED { "required" };
134static constexpr QLatin1StringView S_RESET { "reset" };
135static constexpr QLatin1StringView S_RETURN_TYPE { "returnType" };
136static constexpr QLatin1StringView S_REVISION { "revision" };
137static constexpr QLatin1StringView S_SIGNALS { "signals" };
138static constexpr QLatin1StringView S_SLOTS { "slots" };
139static constexpr QLatin1StringView S_STRUCTURED { "structured" };
140static constexpr QLatin1StringView S_SUPER_CLASSES { "superClasses" };
141static constexpr QLatin1StringView S_TRUE { "true" };
142static constexpr QLatin1StringView S_TYPE { "type" };
143static constexpr QLatin1StringView S_VALUE { "value" };
144static constexpr QLatin1StringView S_VALUES { "values" };
145static constexpr QLatin1StringView S_WRITE { "write" };
146
147// QML-Related Strings that commonly occur in metatypes.json files.
148namespace Qml {
149static constexpr QLatin1StringView S_ADDED_IN_VERSION { "QML.AddedInVersion" };
150static constexpr QLatin1StringView S_ATTACHED { "QML.Attached" };
151static constexpr QLatin1StringView S_CREATABLE { "QML.Creatable" };
152static constexpr QLatin1StringView S_CREATION_METHOD { "QML.CreationMethod" };
153static constexpr QLatin1StringView S_ELEMENT { "QML.Element" };
154static constexpr QLatin1StringView S_EXTENDED { "QML.Extended" };
155static constexpr QLatin1StringView S_EXTENSION_IS_JAVA_SCRIPT { "QML.ExtensionIsJavaScript" };
156static constexpr QLatin1StringView S_EXTENSION_IS_NAMESPACE { "QML.ExtensionIsNamespace" };
157static constexpr QLatin1StringView S_FOREIGN { "QML.Foreign" };
158static constexpr QLatin1StringView S_FOREIGN_IS_NAMESPACE { "QML.ForeignIsNamespace" };
159static constexpr QLatin1StringView S_HAS_CUSTOM_PARSER { "QML.HasCustomParser" };
160static constexpr QLatin1StringView S_PRIMITIVE_ALIAS { "QML.PrimitiveAlias" };
161static constexpr QLatin1StringView S_REMOVED_IN_VERSION { "QML.RemovedInVersion" };
162static constexpr QLatin1StringView S_ROOT { "QML.Root" };
163static constexpr QLatin1StringView S_SEQUENCE { "QML.Sequence" };
164static constexpr QLatin1StringView S_SINGLETON { "QML.Singleton" };
165static constexpr QLatin1StringView S_UNCREATABLE_REASON { "QML.UncreatableReason" };
166} // namespace Qml
167
168} // namespace MetatypesJson
169
170}
171
173
174#endif // QQMLTYPEREGISTRARCONSTANTS_P_H
static constexpr QLatin1StringView S_FILE
static constexpr QLatin1StringView S_EXTENSION_IS_JAVA_SCRIPT
static constexpr QLatin1StringView S_NOTIFY
static constexpr QLatin1StringView S_SIGNAL
static constexpr QLatin1StringView S_IS_SINGLETON
static constexpr QLatin1StringView S_IS_CONSTRUCTOR
static constexpr QLatin1StringView S_ACCESS_SEMANTICS
static constexpr QLatin1StringView S_IS_READONLY
static constexpr QLatin1StringView S_REFERENCE
static constexpr QLatin1StringView S_ENUM
static constexpr QLatin1StringView S_READ
static constexpr QLatin1StringView S_VALUE_TYPE
static constexpr QLatin1StringView S_PROPERTY
static constexpr QLatin1StringView S_INDEX
static constexpr QLatin1StringView S_IS_CREATABLE
static constexpr QLatin1StringView S_RESET
static constexpr QLatin1StringView S_TYPE
static constexpr QLatin1StringView S_MODULE
static constexpr QLatin1StringView S_PARAMETER
static constexpr QLatin1StringView S_IS_LIST
static constexpr QLatin1StringView S_IS_CLONED
static constexpr QLatin1StringView S_IS_REQUIRED
static constexpr QLatin1StringView S_IMMEDIATE_NAMES
static constexpr QLatin1StringView S_WRITE
static constexpr QLatin1StringView S_IS_JAVASCRIPT_FUNCTION
static constexpr QLatin1StringView S_EXPORTS
static constexpr QLatin1StringView S_REVISION
static constexpr QLatin1StringView S_DEFAULT_PROPERTY
static constexpr QLatin1StringView S_DEFERRED_NAMES
static constexpr QLatin1StringView S_METHOD
static constexpr QLatin1StringView S_IS_POINTER
static constexpr QLatin1StringView S_ARGUMENTS
static constexpr QLatin1StringView S_ALIAS
static constexpr QLatin1StringView S_VALUES
static constexpr QLatin1StringView S_IS_FLAG
static constexpr QLatin1StringView S_ALIASES
static constexpr QLatin1StringView S_COMPONENT
static constexpr QLatin1StringView S_PROTOTYPE
static constexpr QLatin1StringView S_EXPORT_META_OBJECT_REVISIONS
static constexpr QLatin1StringView S_VALUE
static constexpr QLatin1StringView S_ATTACHED_TYPE
static constexpr QLatin1StringView S_IS_FINAL
static constexpr QLatin1StringView S_HAS_CUSTOM_PARSER
static constexpr QLatin1StringView S_PARENT_PROPERTY
static constexpr QLatin1StringView S_IS_CONSTANT
static constexpr QLatin1StringView S_PRIVATE_CLASS
static constexpr QLatin1StringView S_EXTENSION_IS_NAMESPACE
static constexpr QLatin1StringView S_IS_SCOPED
static constexpr QLatin1StringView S_NONE
static constexpr QLatin1StringView S_BINDABLE
static constexpr QLatin1StringView S_EXTENSION
static constexpr QLatin1StringView S_IS_STRUCTURED
static constexpr QLatin1StringView S_NAME
static constexpr QLatin1StringView S_SEQUENCE
static constexpr QLatin1StringView S_INTERFACES
static constexpr QLatin1StringView S_UNCREATABLE_REASON
static constexpr QLatin1StringView S_ATTACHED
static constexpr QLatin1StringView S_FOREIGN
static constexpr QLatin1StringView S_SEQUENCE
static constexpr QLatin1StringView S_PRIMITIVE_ALIAS
static constexpr QLatin1StringView S_FOREIGN_IS_NAMESPACE
static constexpr QLatin1StringView S_EXTENDED
static constexpr QLatin1StringView S_SINGLETON
static constexpr QLatin1StringView S_HAS_CUSTOM_PARSER
static constexpr QLatin1StringView S_EXTENSION_IS_NAMESPACE
static constexpr QLatin1StringView S_EXTENSION_IS_JAVA_SCRIPT
static constexpr QLatin1StringView S_REMOVED_IN_VERSION
static constexpr QLatin1StringView S_ELEMENT
static constexpr QLatin1StringView S_CREATION_METHOD
static constexpr QLatin1StringView S_ADDED_IN_VERSION
static constexpr QLatin1StringView S_CREATABLE
static constexpr QLatin1StringView S_ROOT
static constexpr QLatin1StringView S_VALUE
static constexpr QLatin1StringView S_PROTECTED
static constexpr QLatin1StringView S_ANONYMOUS
static constexpr QLatin1StringView S_SIGNALS
static constexpr QLatin1StringView S_QUALIFIED_CLASS_NAME
static constexpr QLatin1StringView S_NAME
static constexpr QLatin1StringView S_SUPER_CLASSES
static constexpr QLatin1StringView S_DEFERRED_PROPERTY_NAMES
static constexpr QLatin1StringView S_TYPE
static constexpr QLatin1StringView S_INPUT_FILE
static constexpr QLatin1StringView S_STRUCTURED
static constexpr QLatin1StringView S_CONSTRUCTORS
static constexpr QLatin1StringView S_TRUE
static constexpr QLatin1StringView S_PRIVATE_CLASS
static constexpr QLatin1StringView S_ARGUMENTS
static constexpr QLatin1StringView S_PARENT_PROPERTY
static constexpr QLatin1StringView S_CONSTANT
static constexpr QLatin1StringView S_ACCESS
static constexpr QLatin1StringView S_ALIAS
static constexpr QLatin1StringView S_REGISTER_ENUM_CLASSES_UNSCOPED
static constexpr QLatin1StringView S_REQUIRED
static constexpr QLatin1StringView S_IS_JAVASCRIPT_FUNCTION
static constexpr QLatin1StringView S_CLASS_NAME
static constexpr QLatin1StringView S_NOTIFY
static constexpr QLatin1StringView S_CLASS_INFOS
static constexpr QLatin1StringView S_RETURN_TYPE
static constexpr QLatin1StringView S_RESET
static constexpr QLatin1StringView S_MEMBER
static constexpr QLatin1StringView S_IS_CONSTRUCTOR
static constexpr QLatin1StringView S_REVISION
static constexpr QLatin1StringView S_PUBLIC
static constexpr QLatin1StringView S_SLOTS
static constexpr QLatin1StringView S_PROPERTIES
static constexpr QLatin1StringView S_IS_CLONED
static constexpr QLatin1StringView S_DEFAULT_PROPERTY
static constexpr QLatin1StringView S_FALSE
static constexpr QLatin1StringView S_IS_CLASS
static constexpr QLatin1StringView S_VALUES
static constexpr QLatin1StringView S_READ
static constexpr QLatin1StringView S_GADGET
static constexpr QLatin1StringView S_CLASSES
static constexpr QLatin1StringView S_FINAL
static constexpr QLatin1StringView S_ENUMS
static constexpr QLatin1StringView S_IS_FLAG
static constexpr QLatin1StringView S_INDEX
static constexpr QLatin1StringView S_WRITE
static constexpr QLatin1StringView S_IMMEDIATE_PROPERTY_NAMES
static constexpr QLatin1StringView S_PRIVATE
static constexpr QLatin1StringView S_PROPERTY
static constexpr QLatin1StringView S_METHODS
static constexpr QLatin1StringView S_CONSTRUCT
static constexpr QLatin1StringView S_INTERFACES
static constexpr QLatin1StringView S_AUTO
static constexpr QLatin1StringView S_METHOD
static constexpr QLatin1StringView S_NAMESPACE
static constexpr QLatin1StringView S_BINDABLE
static constexpr QLatin1StringView S_OBJECT
Combined button and popup list for selecting options.