Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qqmljsusercontextproperties_p.h
Go to the documentation of this file.
1
// Copyright (C) 2025 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
// Qt-Security score:significant
4
5
#
ifndef
QQMLJSUSERCONTEXTPROPERTIES_P_H
6
#
define
QQMLJSUSERCONTEXTPROPERTIES_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
18
#
include
<
QtQmlToolingSettings
/
private
/
qqmltoolingsettings_p
.
h
>
19
20
QT_BEGIN_NAMESPACE
21
22
namespace
QQmlJS
{
23
24
class
UserContextProperties
25
{
26
public
:
27
static
constexpr
inline
QLatin1StringView
s_unqualifiedAccessDisabledKey
=
28
QLatin1String(
"disableUnqualifiedAccess"
);
29
static
constexpr
inline
QLatin1StringView
s_onUsageWarnedKey
= QLatin1String(
"warnOnUsage"
);
30
static
constexpr
inline
QLatin1StringView
s_disableHeuristic
=
31
QLatin1String(
"disableHeuristic"
);
32
33
UserContextProperties
() =
default
;
34
UserContextProperties
(
const
QQmlToolingSettings &settings);
35
36
bool
isUnqualifiedAccessDisabled
(
const
QString &name)
const
37
{
38
return
m_unqualifiedAccessDisabled.contains(name);
39
}
40
QList
<
QString
>
unqualifiedAccessDisabled
()
const
{
return
m_unqualifiedAccessDisabled; }
41
42
bool
isOnUsageWarned
(
const
QString &name)
const
{
return
m_onUsageWarned.contains(name); }
43
QList
<
QString
>
onUsageWarned
()
const
{
return
m_onUsageWarned; }
44
45
bool
isHeuristicDisabled
()
const
{
return
m_disableHeuristic; }
46
47
private
:
48
void
setUnqualifiedAccessDisabled(
const
QList<QString> &unqualifiedAccessDisabled)
49
{
50
m_unqualifiedAccessDisabled = unqualifiedAccessDisabled;
51
}
52
void
setOnUsagedWarned(
const
QList<QString> &onUsageWarned) { m_onUsageWarned = onUsageWarned; }
53
void
setIsHeuristicDisabled(
bool
newDisableHeuristic)
54
{
55
m_disableHeuristic = newDisableHeuristic;
56
}
57
58
QList<QString> m_unqualifiedAccessDisabled = {};
59
QList<QString> m_onUsageWarned = {};
60
bool
m_disableHeuristic =
false
;
61
};
62
63
}
// namespace QQmlJS
64
65
QT_END_NAMESPACE
66
67
#
endif
// QQMLJSUSERCONTEXTPROPERTIES_P_H
QQmlJS::UserContextProperties
Definition
qqmljsusercontextproperties_p.h:25
QQmlJS::UserContextProperties::isHeuristicDisabled
bool isHeuristicDisabled() const
Definition
qqmljsusercontextproperties_p.h:45
QQmlJS::UserContextProperties::isUnqualifiedAccessDisabled
bool isUnqualifiedAccessDisabled(const QString &name) const
Definition
qqmljsusercontextproperties_p.h:36
QQmlJS::UserContextProperties::UserContextProperties
UserContextProperties(const QQmlToolingSettings &settings)
Definition
qqmljsusercontextproperties.cpp:13
QQmlJS::UserContextProperties::isOnUsageWarned
bool isOnUsageWarned(const QString &name) const
Definition
qqmljsusercontextproperties_p.h:42
QQmlJS::UserContextProperties::s_unqualifiedAccessDisabledKey
static constexpr QLatin1StringView s_unqualifiedAccessDisabledKey
Definition
qqmljsusercontextproperties_p.h:27
QQmlJS::UserContextProperties::unqualifiedAccessDisabled
QList< QString > unqualifiedAccessDisabled() const
Definition
qqmljsusercontextproperties_p.h:40
QQmlJS::UserContextProperties::UserContextProperties
UserContextProperties()=default
QQmlJS::UserContextProperties::s_disableHeuristic
static constexpr QLatin1StringView s_disableHeuristic
Definition
qqmljsusercontextproperties_p.h:30
QQmlJS::UserContextProperties::s_onUsageWarnedKey
static constexpr QLatin1StringView s_onUsageWarnedKey
Definition
qqmljsusercontextproperties_p.h:29
QQmlJS::UserContextProperties::onUsageWarned
QList< QString > onUsageWarned() const
Definition
qqmljsusercontextproperties_p.h:43
QQmlJS
Definition
qv4bytecodegenerator_p.h:27
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtdeclarative
src
qmllint
qqmljsusercontextproperties_p.h
Generated on
for Qt by
1.18.0