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
qqmlsaconstants.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 QQMLSACONSTANTS_H
5
#define QQMLSACONSTANTS_H
6
7
#include <QtCore/qtconfigmacros.h>
8
9
QT_BEGIN_NAMESPACE
10
11
namespace
QQmlSA
{
12
13
enum class
BindingType
:
unsigned
int
{
14
Invalid
,
15
BoolLiteral
,
16
NumberLiteral
,
17
StringLiteral
,
18
RegExpLiteral
,
19
Null
,
20
Translation
,
21
TranslationById
,
22
Script
,
23
Object
,
24
Interceptor
,
25
ValueSource
,
26
AttachedProperty
,
27
GroupProperty
,
28
};
29
30
enum class
ScriptBindingKind
:
unsigned
int
{
31
Invalid
,
32
PropertyBinding
,
// property int p: 1 + 1
33
SignalHandler
,
// onSignal: { ... }
34
ChangeHandler
,
// onXChanged: { ... }
35
};
36
37
enum class
ScopeType
{
38
JSFunctionScope
,
39
JSLexicalScope
,
40
QMLScope
,
41
GroupedPropertyScope
,
42
AttachedPropertyScope
,
43
EnumScope
44
};
45
46
}
// namespace QQmlSA
47
48
QT_END_NAMESPACE
49
50
#endif
// QQMLSACONSTANTS_H
QQmlSA
\inmodule QtQmlCompiler
Definition
qqmljslinter_p.h:37
QQmlSA::BindingType
BindingType
Definition
qqmlsaconstants.h:13
QQmlSA::BindingType::Interceptor
@ Interceptor
QQmlSA::BindingType::GroupProperty
@ GroupProperty
QQmlSA::BindingType::BoolLiteral
@ BoolLiteral
QQmlSA::BindingType::Object
@ Object
QQmlSA::BindingType::Invalid
@ Invalid
QQmlSA::BindingType::TranslationById
@ TranslationById
QQmlSA::BindingType::Translation
@ Translation
QQmlSA::BindingType::StringLiteral
@ StringLiteral
QQmlSA::BindingType::AttachedProperty
@ AttachedProperty
QQmlSA::BindingType::RegExpLiteral
@ RegExpLiteral
QQmlSA::BindingType::Null
@ Null
QQmlSA::BindingType::ValueSource
@ ValueSource
QQmlSA::BindingType::NumberLiteral
@ NumberLiteral
QQmlSA::ScopeType
ScopeType
Definition
qqmlsaconstants.h:37
QQmlSA::ScopeType::GroupedPropertyScope
@ GroupedPropertyScope
QQmlSA::ScopeType::JSFunctionScope
@ JSFunctionScope
QQmlSA::ScopeType::JSLexicalScope
@ JSLexicalScope
QQmlSA::ScopeType::AttachedPropertyScope
@ AttachedPropertyScope
QQmlSA::ScopeType::EnumScope
@ EnumScope
QQmlSA::ScopeType::QMLScope
@ QMLScope
QQmlSA::Flag::Script
@ Script
QQmlSA::ScriptBindingKind
ScriptBindingKind
Definition
qqmlsaconstants.h:30
QQmlSA::ScriptBindingKind::ChangeHandler
@ ChangeHandler
QQmlSA::ScriptBindingKind::SignalHandler
@ SignalHandler
QQmlSA::ScriptBindingKind::PropertyBinding
@ PropertyBinding
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
qtdeclarative
src
qmlcompiler
qqmlsaconstants.h
Generated by
1.10.0