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
qqmllistaccessor_p.h
Go to the documentation of this file.
1
// Copyright (C) 2021 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#ifndef QQMLLISTACCESSOR_H
5
#define QQMLLISTACCESSOR_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/QVariant>
19
#include <QtCore/private/qglobal_p.h>
20
21
QT_BEGIN_NAMESPACE
22
23
class
QQmlEngine
;
24
class
Q_AUTOTEST_EXPORT
QQmlListAccessor
25
{
26
public
:
27
QQmlListAccessor
();
28
~QQmlListAccessor
();
29
30
QVariant
list
()
const
;
31
void
setList(
const
QVariant
&);
32
33
bool
isValid()
const
;
34
35
qsizetype
count
()
const
;
36
QVariant
at
(
qsizetype
)
const
;
37
void
set
(
qsizetype
,
const
QVariant
&);
38
39
enum
Type
{
40
Invalid
,
41
StringList
,
42
UrlList
,
43
VariantList
,
44
ObjectList
,
45
ListProperty
,
46
Instance
,
47
Integer
,
48
Sequence
,
49
};
50
51
Type
type
()
const
{
return
m_type; }
52
53
private
:
54
Type
m_type;
55
QMetaSequence
m_metaSequence;
56
QVariant
d
;
57
};
58
59
QT_END_NAMESPACE
60
61
#endif
// QQMLLISTACCESSOR_H
QMetaSequence
\inmodule QtCore
Definition
qmetacontainer.h:926
QQmlEngine
The QQmlEngine class provides an environment for instantiating QML components.
Definition
qqmlengine.h:57
QQmlListAccessor
Definition
qqmllistaccessor_p.h:25
QQmlListAccessor::type
Type type() const
Definition
qqmllistaccessor_p.h:51
QQmlListAccessor::StringList
@ StringList
Definition
qqmllistaccessor_p.h:41
QQmlListAccessor::UrlList
@ UrlList
Definition
qqmllistaccessor_p.h:42
QQmlListAccessor::ListProperty
@ ListProperty
Definition
qqmllistaccessor_p.h:45
QQmlListAccessor::Sequence
@ Sequence
Definition
qqmllistaccessor_p.h:48
QQmlListAccessor::Instance
@ Instance
Definition
qqmllistaccessor_p.h:46
QQmlListAccessor::Invalid
@ Invalid
Definition
qqmllistaccessor_p.h:40
QQmlListAccessor::Integer
@ Integer
Definition
qqmllistaccessor_p.h:47
QQmlListAccessor::VariantList
@ VariantList
Definition
qqmllistaccessor_p.h:43
QQmlListAccessor::ObjectList
@ ObjectList
Definition
qqmllistaccessor_p.h:44
QVariant
\inmodule QtCore
Definition
qvariant.h:65
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
count
GLenum GLenum GLsizei count
Definition
qopengles2ext.h:150
Q_AUTOTEST_EXPORT
#define Q_AUTOTEST_EXPORT
Definition
qtconfigmacros.h:56
qsizetype
ptrdiff_t qsizetype
Definition
qtypes.h:165
list
QList< int > list
[14]
Definition
src_concurrent_qtconcurrentfilter.cpp:140
set
QFuture< QSet< QChar > > set
[10]
Definition
src_concurrent_qtconcurrentfilter.cpp:77
d
double d
Definition
src_corelib_text_qlocale.cpp:9
at
QAction * at
Definition
src_gui_widgets_qmenu.cpp:36
Type
Definition
moc.h:23
qtdeclarative
src
qmlmodels
qqmllistaccessor_p.h
Generated by
1.10.0