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>.
|
#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 |
Public Member Functions inherited from QQmlRefCounted< QQmlDelegateModelItemMetaType > | |
void | release () const |
Public Member Functions inherited from QQmlRefCount | |
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 | |
Protected Member Functions inherited from QQmlRefCounted< QQmlDelegateModelItemMetaType > | |
~QQmlRefCounted () | |
Definition at line 41 of file qqmldelegatemodel_p_p.h.
QQmlDelegateModelItemMetaType::QQmlDelegateModelItemMetaType | ( | QV4::ExecutionEngine * | engine, |
QQmlDelegateModel * | model, | ||
const QStringList & | groupNames ) |
Definition at line 2135 of file qqmldelegatemodel.cpp.
QQmlDelegateModelItemMetaType::~QQmlDelegateModelItemMetaType | ( | ) |
Definition at line 2145 of file qqmldelegatemodel.cpp.
References metaObject, and QQmlRefCounted< T >::release().
void QQmlDelegateModelItemMetaType::initializeMetaObject | ( | ) |
Definition at line 2151 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(), and QString::toUtf8().
void QQmlDelegateModelItemMetaType::initializePrototype | ( | ) |
Definition at line 2178 of file qqmldelegatemodel.cpp.
References QString::at(), QV4::Attr_Accessor, QV4::Attr_NotConfigurable, QV4::Attr_NotEnumerable, QV4::DelegateModelGroupFunction::create(), QQmlListCompositor::Default, QV4::Object::defineAccessorProperty(), QV4::Scope::engine, QQmlDelegateModelItem::get_groups(), QQmlDelegateModelItem::get_index(), QQmlDelegateModelItem::get_member(), QQmlDelegateModelItem::get_model(), global, groupNames, i, QV4::Object::insertMember(), modelItemProto, QV4::ExecutionEngine::newObject(), QV4::ExecutionEngine::newString(), QQmlListCompositor::Persisted, QStringLiteral, QString::replace(), QV4::ExecutionEngine::rootContext(), QV4::PersistentValue::set(), QQmlDelegateModelItem::set_groups(), QQmlDelegateModelItem::set_member(), and v4Engine.
int QQmlDelegateModelItemMetaType::parseGroups | ( | const QStringList & | groupNames | ) | const |
Definition at line 2232 of file qqmldelegatemodel.cpp.
References groupNames.
int QQmlDelegateModelItemMetaType::parseGroups | ( | const QV4::Value & | groupNames | ) | const |
Definition at line 2243 of file qqmldelegatemodel.cpp.
References arrayLength(), groupNames, i, and v4Engine.
const int QQmlDelegateModelItemMetaType::groupCount |
Definition at line 55 of file qqmldelegatemodel_p_p.h.
Referenced by QQmlDelegateModelAttached::emitChanges(), QQmlDelegateModelAttached::groups(), QQmlDelegateModelAttachedMetaObject::metaCall(), and QQmlDelegateModelAttached::resetCurrentIndex().
const QStringList QQmlDelegateModelItemMetaType::groupNames |
Definition at line 58 of file qqmldelegatemodel_p_p.h.
Referenced by QQmlDelegateModelAttached::groups(), initializeMetaObject(), initializePrototype(), parseGroups(), parseGroups(), and QQmlDelegateModelPrivate::updateFilterGroup().
QQmlDelegateModelAttachedMetaObject* QQmlDelegateModelItemMetaType::metaObject |
Definition at line 57 of file qqmldelegatemodel_p_p.h.
Referenced by ~QQmlDelegateModelItemMetaType(), and initializeMetaObject().
QPointer<QQmlDelegateModel> QQmlDelegateModelItemMetaType::model |
Definition at line 54 of file qqmldelegatemodel_p_p.h.
Referenced by QQmlDelegateModelItem::~QQmlDelegateModelItem(), QQmlDelegateModelItem::Dispose(), QQmlDelegateModelItem::groupIndex(), QQmlDelegateModelAttachedMetaObject::metaCall(), QQmlDelegateModelAttached::model(), QQmlDelegateModelAttached::resetCurrentIndex(), and QQmlDelegateModelAttached::setGroups().
QV4::PersistentValue QQmlDelegateModelItemMetaType::modelItemProto |
Definition at line 59 of file qqmldelegatemodel_p_p.h.
Referenced by initializePrototype().
QV4::ExecutionEngine* const QQmlDelegateModelItemMetaType::v4Engine |
Definition at line 56 of file qqmldelegatemodel_p_p.h.
Referenced by initializePrototype(), and parseGroups().