![]() |
Qt 6.x
The Qt SDK
|
#include <qqmldelegatemodel_p_p.h>
Public Member Functions | |
QQmlDelegateModelItemMetaType (QV4::ExecutionEngine *engine, QQmlDelegateModel *model, const QStringList &groupNames) | |
~QQmlDelegateModelItemMetaType () | |
void | initializeMetaObject () |
void | initializePrototype () |
int | parseGroups (const QStringList &groupNames) const |
int | parseGroups (const QV4::Value &groupNames) const |
![]() | |
void | release () const |
![]() | |
QQmlRefCount () | |
void | addref () const |
int | count () const |
Public Attributes | |
QPointer< QQmlDelegateModel > | model |
const int | groupCount |
QV4::ExecutionEngine *const | v4Engine |
QQmlDelegateModelAttachedMetaObject * | metaObject |
const QStringList | groupNames |
QV4::PersistentValue | modelItemProto |
Additional Inherited Members | |
![]() | |
~QQmlRefCounted () | |
Definition at line 40 of file qqmldelegatemodel_p_p.h.
QQmlDelegateModelItemMetaType::QQmlDelegateModelItemMetaType | ( | QV4::ExecutionEngine * | engine, |
QQmlDelegateModel * | model, | ||
const QStringList & | groupNames | ||
) |
Definition at line 2102 of file qqmldelegatemodel.cpp.
QQmlDelegateModelItemMetaType::~QQmlDelegateModelItemMetaType | ( | ) |
Definition at line 2112 of file qqmldelegatemodel.cpp.
References metaObject, and QQmlRefCounted< T >::release().
void QQmlDelegateModelItemMetaType::initializeMetaObject | ( | ) |
Definition at line 2118 of file qqmldelegatemodel.cpp.
References QMetaObjectBuilder::addProperty(), QMetaObjectBuilder::addSignal(), QString::at(), className, DynamicMetaObject, groupNames, i, metaObject, QString::replace(), QMetaObjectBuilder::setClassName(), QMetaObjectBuilder::setFlags(), QMetaObjectBuilder::setSuperClass(), QMetaPropertyBuilder::setWritable(), QMetaObjectBuilder::toMetaObject(), QChar::toUpper(), and QString::toUtf8().
Referenced by QQmlDelegateModelAttached::QQmlDelegateModelAttached().
void QQmlDelegateModelItemMetaType::initializePrototype | ( | ) |
Definition at line 2145 of file qqmldelegatemodel.cpp.
References QString::at(), QV4::Attr_Accessor, QV4::Attr_NotConfigurable, QV4::Attr_NotEnumerable, QV4::DelegateModelGroupFunction::create(), QQmlListCompositor::Default, QV4::Scope::engine, QQmlDelegateModelItem::get_groups(), QQmlDelegateModelItem::get_index(), QQmlDelegateModelItem::get_member(), QQmlDelegateModelItem::get_model(), global, groupNames, i, modelItemProto, QV4::ExecutionEngine::newObject(), QV4::ExecutionEngine::newString(), QQmlListCompositor::Persisted, QStringLiteral, QString::replace(), QV4::ExecutionEngine::rootContext(), QV4::PersistentValue::set(), QQmlDelegateModelItem::set_groups(), QQmlDelegateModelItem::set_member(), QChar::toUpper(), and v4Engine.
int QQmlDelegateModelItemMetaType::parseGroups | ( | const QStringList & | groupNames | ) | const |
Definition at line 2199 of file qqmldelegatemodel.cpp.
References groupNames.
Referenced by QQmlDelegateModelGroupPrivate::parseGroupArgs().
int QQmlDelegateModelItemMetaType::parseGroups | ( | const QV4::Value & | groupNames | ) | const |
Definition at line 2210 of file qqmldelegatemodel.cpp.
References arrayLength(), groupNames, i, and v4Engine.
const int QQmlDelegateModelItemMetaType::groupCount |
Definition at line 54 of file qqmldelegatemodel_p_p.h.
Referenced by QQmlDelegateModelAttached::emitChanges(), QQmlDelegateModelAttached::groups(), QQmlDelegateModelAttachedMetaObject::metaCall(), and QQmlDelegateModelAttached::resetCurrentIndex().
const QStringList QQmlDelegateModelItemMetaType::groupNames |
Definition at line 57 of file qqmldelegatemodel_p_p.h.
Referenced by QQmlDelegateModelAttached::groups(), initializeMetaObject(), initializePrototype(), parseGroups(), parseGroups(), and QQmlDelegateModelPrivate::updateFilterGroup().
QQmlDelegateModelAttachedMetaObject* QQmlDelegateModelItemMetaType::metaObject |
Definition at line 56 of file qqmldelegatemodel_p_p.h.
Referenced by QQmlDelegateModelAttached::QQmlDelegateModelAttached(), ~QQmlDelegateModelItemMetaType(), and initializeMetaObject().
QPointer<QQmlDelegateModel> QQmlDelegateModelItemMetaType::model |
Definition at line 53 of file qqmldelegatemodel_p_p.h.
Referenced by QQmlDelegateModelItem::~QQmlDelegateModelItem(), QQmlDelegateModelItem::Dispose(), QQmlDelegateModelItem::groupIndex(), QQmlDelegateModelAttachedMetaObject::metaCall(), QQmlDelegateModelAttached::model(), QQmlDelegateModelGroupPrivate::parseIndex(), QQmlDelegateModelAttached::resetCurrentIndex(), QQmlDelegateModelItem::set_member(), and QQmlDelegateModelAttached::setGroups().
QV4::PersistentValue QQmlDelegateModelItemMetaType::modelItemProto |
Definition at line 58 of file qqmldelegatemodel_p_p.h.
Referenced by initializePrototype().
QV4::ExecutionEngine* const QQmlDelegateModelItemMetaType::v4Engine |
Definition at line 55 of file qqmldelegatemodel_p_p.h.
Referenced by initializePrototype(), and parseGroups().