![]() |
Qt 6.x
The Qt SDK
|
#include <qqmllistaccessor_p.h>
Public Types | |
enum | Type { Invalid , StringList , UrlList , VariantList , ObjectList , ListProperty , Instance , Integer , Sequence } |
Public Member Functions | |
QQmlListAccessor () | |
~QQmlListAccessor () | |
QVariant | list () const |
void | setList (const QVariant &) |
bool | isValid () const |
qsizetype | count () const |
QVariant | at (qsizetype) const |
void | set (qsizetype, const QVariant &) |
Type | type () const |
Definition at line 24 of file qqmllistaccessor_p.h.
Enumerator | |
---|---|
Invalid | |
StringList | |
UrlList | |
VariantList | |
ObjectList | |
ListProperty | |
Instance | |
Integer | |
Sequence |
Definition at line 39 of file qqmllistaccessor_p.h.
QT_BEGIN_NAMESPACE QQmlListAccessor::QQmlListAccessor | ( | ) |
Definition at line 15 of file qqmllistaccessor.cpp.
QQmlListAccessor::~QQmlListAccessor | ( | ) |
Definition at line 20 of file qqmllistaccessor.cpp.
Definition at line 177 of file qqmllistaccessor.cpp.
References QList< T >::at(), at, QQmlListReference::at(), QVariant::constData(), count(), QMetaType::fromType(), QVariant::fromValue(), Instance, Integer, Invalid, ListProperty, QVariant::metaType(), ObjectList, Q_ASSERT, Sequence, StringList, UrlList, QMetaSequence::valueAtIndex(), QMetaSequence::valueMetaType(), and VariantList.
Referenced by VDMListDelegateDataType::createItem(), VDMListDelegateDataType::metaCall(), VDMListDelegateDataType::notify(), and VDMListDelegateDataType::value().
qsizetype QQmlListAccessor::count | ( | ) | const |
Definition at line 146 of file qqmllistaccessor.cpp.
References QVariant::constData(), count(), QMetaType::fromType(), Instance, Integer, Invalid, ListProperty, QVariant::metaType(), ObjectList, Q_ASSERT, Sequence, QMetaContainer::size(), StringList, UrlList, and VariantList.
Referenced by at(), count(), VDMListDelegateDataType::createItem(), VDMListDelegateDataType::rowCount(), and set().
bool QQmlListAccessor::isValid | ( | ) | const |
Definition at line 266 of file qqmllistaccessor.cpp.
References Invalid.
QVariant QQmlListAccessor::list | ( | ) | const |
Definition at line 24 of file qqmllistaccessor.cpp.
Referenced by QQmlAdaptorModel::setModel().
Definition at line 218 of file qqmllistaccessor.cpp.
References QVariant::constData(), QVariant::convert(), count(), QVariant::data(), QMetaType::fromType(), Instance, Integer, Invalid, ListProperty, QVariant::metaType(), ObjectList, Q_ASSERT, Sequence, QMetaSequence::setValueAtIndex(), StringList, UrlList, QMetaSequence::valueMetaType(), and VariantList.
Referenced by VDMListDelegateDataType::metaCall().
Definition at line 29 of file qqmllistaccessor.cpp.
References QMetaSequence::canGetValueAtConstIterator(), QMetaSequence::canGetValueAtIndex(), QSequentialIterable::constBegin(), QVariant::constData(), QSequentialIterable::constEnd(), QMetaType::convert(), QMetaType::flags(), QMetaType::fromType(), QVariant::fromValue(), QMetaContainer::hasConstIterator(), QMetaContainer::hasSize(), i, Instance, Integer, Invalid, QMetaType::IsQmlList, QVariant::isValid(), it, ListProperty, QIterable< Container >::metaContainer(), QVariant::metaType(), ObjectList, ok, QMetaType::PointerToQObject, QList< T >::push_back(), QQmlMetaType::qmlListType(), qWarning, Sequence, StringList, toVariant(), UrlList, QVariant::value(), and VariantList.
Referenced by QQmlAdaptorModel::setModel().
|
inline |
Definition at line 51 of file qqmllistaccessor_p.h.
Referenced by VDMListDelegateDataType::columnCount(), and QQmlAdaptorModel::setModel().