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 Types | |
enum class | InsertionResult { Success , Error , Retry } |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Definition at line 248 of file qqmldelegatemodel_p_p.h.
|
strong |
Enumerator | |
---|---|
Success | |
Error | |
Retry |
Definition at line 306 of file qqmldelegatemodel_p_p.h.
QQmlDelegateModelPrivate::QQmlDelegateModelPrivate | ( | QQmlContext * | ctxt | ) |
Encapsulates a model and delegate.
\qmltype DelegateModel
! \instantiates QQmlDelegateModel \inqmlmodule QtQml.Models
The DelegateModel type encapsulates a model and the delegate that will be instantiated for items in the model.
It is usually not necessary to create a DelegateModel. However, it can be useful for manipulating and accessing the \l modelIndex when a QAbstractItemModel subclass is used as the model. Also, DelegateModel is used together with \l Package to provide delegates to multiple views, and with DelegateModelGroup to sort and filter delegate items.
DelegateModel only supports one-dimensional models – assigning a table model to DelegateModel and that to TableView will thus only show one column.
The example below illustrates using a DelegateModel with a ListView.
Definition at line 155 of file qqmldelegatemodel.cpp.
QQmlDelegateModelPrivate::~QQmlDelegateModelPrivate | ( | ) |
Definition at line 176 of file qqmldelegatemodel.cpp.
References drainReusableItemsPool(), m_cacheMetaType, m_finishedIncubating, qDeleteAll(), and QQmlRefCounted< T >::release().
int QQmlDelegateModelPrivate::adaptorModelCount | ( | ) | const |
Definition at line 187 of file qqmldelegatemodel.cpp.
References m_adaptorModel, and QQmlAdaptorModel::rowCount().
void QQmlDelegateModelPrivate::addCacheItem | ( | QQmlDelegateModelItem * | item, |
Compositor::iterator | it ) |
Definition at line 1076 of file qqmldelegatemodel.cpp.
References QQmlListCompositor::count(), QList< T >::insert(), it, item, m_cache, m_compositor, Q_ASSERT, QQmlListCompositor::setFlags(), and QList< T >::size().
Referenced by object().
void QQmlDelegateModelPrivate::addGroups | ( | Compositor::iterator | from, |
int | count, | ||
Compositor::Group | group, | ||
int | groupFlags ) |
Definition at line 1370 of file qqmldelegatemodel.cpp.
References emitChanges(), itemsInserted(), m_compositor, and QQmlListCompositor::setFlags().
void QQmlDelegateModelPrivate::connectModel | ( | QQmlAdaptorModel * | model | ) |
void QQmlDelegateModelPrivate::connectToAbstractItemModel | ( | ) |
Definition at line 346 of file qqmldelegatemodel.cpp.
References QQmlAdaptorModel::adaptsAim(), QQmlAdaptorModel::aim(), QAbstractItemModel::columnsInserted(), QAbstractItemModel::columnsMoved(), QAbstractItemModel::columnsRemoved(), QObject::connect(), QAbstractItemModel::dataChanged(), QAbstractItemModel::layoutChanged(), m_adaptorModel, QAbstractItemModel::modelAboutToBeReset(), QAbstractItemModel::rowsAboutToBeRemoved(), QAbstractItemModel::rowsInserted(), QAbstractItemModel::rowsMoved(), and QAbstractItemModel::rowsRemoved().
void QQmlDelegateModelPrivate::delegateChanged | ( | bool | add = true, |
bool | remove = true ) |
Definition at line 1834 of file qqmldelegatemodel.cpp.
References add(), QQmlListCompositor::count(), emitChanges(), QQmlDelegateModelGroupPrivate::get(), i, m_complete, m_compositor, m_groupCount, m_groups, m_transaction, qmlWarning(), and remove().
void QQmlDelegateModelPrivate::destroyCacheItem | ( | QQmlDelegateModelItem * | cacheItem | ) |
Definition at line 589 of file qqmldelegatemodel.cpp.
References emitDestroyingItem(), and releaseIncubator().
Referenced by drainReusableItemsPool(), and release().
void QQmlDelegateModelPrivate::disconnectFromAbstractItemModel | ( | ) |
Definition at line 366 of file qqmldelegatemodel.cpp.
References QQmlAdaptorModel::adaptsAim(), QQmlAdaptorModel::aim(), QAbstractItemModel::columnsInserted(), QAbstractItemModel::columnsMoved(), QAbstractItemModel::columnsRemoved(), QAbstractItemModel::dataChanged(), QObject::disconnect(), QAbstractItemModel::layoutChanged(), m_adaptorModel, QAbstractItemModel::modelAboutToBeReset(), QAbstractItemModel::rowsAboutToBeRemoved(), QAbstractItemModel::rowsInserted(), QAbstractItemModel::rowsMoved(), and QAbstractItemModel::rowsRemoved().
void QQmlDelegateModelPrivate::drainReusableItemsPool | ( | int | maxPoolTime | ) |
Definition at line 1045 of file qqmldelegatemodel.cpp.
References destroyCacheItem(), QQmlReusableDelegateModelItemsPool::drain(), and m_reusableItemsPool.
Referenced by ~QQmlDelegateModelPrivate().
void QQmlDelegateModelPrivate::emitChanges | ( | ) |
Definition at line 1860 of file qqmldelegatemodel.cpp.
References engine, QQmlContext::engine(), QQmlDelegateModelGroupPrivate::get(), QJSEngine::handle(), i, QQmlContext::isValid(), QList< T >::length(), m_cache, m_complete, m_context, m_groupCount, m_groups, m_reset, and m_transaction.
Referenced by addGroups(), delegateChanged(), removeGroups(), and setGroups().
|
inline |
Definition at line 270 of file qqmldelegatemodel_p_p.h.
References QQDMIncubationTask::index, item, and Q_EMIT.
Referenced by incubatorStatusChanged().
void QQmlDelegateModelPrivate::emitCreatedPackage | ( | QQDMIncubationTask * | incubationTask, |
QQuickPackage * | package ) |
Definition at line 867 of file qqmldelegatemodel.cpp.
References QQmlDelegateModelGroupPrivate::get(), i, QQDMIncubationTask::index, m_groupCount, and m_groups.
Referenced by incubatorStatusChanged().
Definition at line 275 of file qqmldelegatemodel_p_p.h.
Referenced by destroyCacheItem(), incubatorStatusChanged(), and itemsRemoved().
void QQmlDelegateModelPrivate::emitDestroyingPackage | ( | QQuickPackage * | package | ) |
Definition at line 879 of file qqmldelegatemodel.cpp.
References QQmlDelegateModelGroupPrivate::get(), i, m_groupCount, and m_groups.
Referenced by incubatorStatusChanged(), and itemsRemoved().
|
inline |
Definition at line 272 of file qqmldelegatemodel_p_p.h.
References QQDMIncubationTask::index, item, and Q_EMIT.
Referenced by setInitialState().
void QQmlDelegateModelPrivate::emitInitPackage | ( | QQDMIncubationTask * | incubationTask, |
QQuickPackage * | package ) |
Definition at line 873 of file qqmldelegatemodel.cpp.
References QQmlDelegateModelGroupPrivate::get(), i, QQDMIncubationTask::index, m_groupCount, and m_groups.
Referenced by setInitialState().
|
overridevirtual |
Implements QQmlDelegateModelGroupEmitter.
Definition at line 1826 of file qqmldelegatemodel.cpp.
References QQmlChangeSet::difference(), and emit.
|
inlinestatic |
Definition at line 255 of file qqmldelegatemodel_p_p.h.
References QObjectPrivate::get().
Referenced by QQmlPartsModel::QQmlPartsModel(), QQmlDelegateModelItem::~QQmlDelegateModelItem(), QQmlDelegateModelGroup::addGroups(), QQmlDelegateModelGroup::count(), QQmlPartsModel::count(), QQmlDelegateModelGroup::create(), QQmlDelegateModelItem::Dispose(), QQmlPartsModel::emitModelUpdated(), QQmlDelegateModelGroup::get(), QQmlDelegateModelItem::groupIndex(), QQmlPartsModel::incubationStatus(), QQmlDelegateModelGroup::insert(), QQmlDelegateModelAttachedMetaObject::metaCall(), QQmlDelegateModelGroup::move(), QQmlPartsModel::object(), QQmlDelegateModelGroupPrivate::parseGroupArgs(), QQmlDelegateModelGroupPrivate::parseIndex(), QQmlPartsModel::release(), QQmlDelegateModelGroup::remove(), QQmlDelegateModelGroup::removeGroups(), QQmlDelegateModelAttached::resetCurrentIndex(), QQmlDelegateModelGroup::resolve(), QQmlDelegateModelItem::set_groups(), QQmlDelegateModelItem::set_member(), QQmlDelegateModelGroup::setDefaultInclude(), QQmlPartsModel::setFilterGroup(), QQmlDelegateModelAttached::setGroups(), QQmlDelegateModelGroup::setGroups(), QQmlPartsModel::setWatchedRoles(), QQmlPartsModel::updateFilterGroup(), QQmlPartsModel::updateFilterGroup(), and QQmlPartsModel::variantValue().
|
static |
Definition at line 647 of file qqmldelegatemodel.cpp.
References d, and qmlWarning().
|
static |
Definition at line 668 of file qqmldelegatemodel.cpp.
References d, and m_groupCount.
|
static |
Definition at line 661 of file qqmldelegatemodel.cpp.
References d, and m_groupCount.
void QQmlDelegateModelPrivate::incubatorStatusChanged | ( | QQDMIncubationTask * | incubationTask, |
QQmlIncubator::Status | status ) |
Definition at line 1093 of file qqmldelegatemodel.cpp.
References emitCreatedItem(), emitCreatedPackage(), emitDestroyingItem(), emitDestroyingPackage(), QQmlIncubator::Error, QQmlComponent::errors(), QQmlIncubator::errors(), QQDMIncubationTask::incubating, QQmlDelegateModelItem::incubationTask, isDoneIncubating(), m_delegate, QQmlIncubator::object(), qmlInfo(), QQmlIncubator::Ready, releaseIncubator(), and removeCacheItem().
Referenced by QQDMIncubationTask::statusChanged().
void QQmlDelegateModelPrivate::init | ( | ) |
Definition at line 204 of file qqmldelegatemodel.cpp.
References QQmlDelegateModelGroupPrivate::get(), m_compositor, m_items, m_persistedItems, QStringLiteral, QQmlDelegateModelGroup::setDefaultInclude(), and QQmlListCompositor::setRemoveGroups().
QQmlDelegateModelPrivate::InsertionResult QQmlDelegateModelPrivate::insert | ( | Compositor::insert_iterator & | before, |
const QV4::Value & | object, | ||
int | groups ) |
Definition at line 2089 of file qqmldelegatemodel.cpp.
References QQmlAdaptorModel::createItem(), engine, QV4::ObjectIterator::EnumerableOnly, Error, QQmlListCompositor::insert(), QList< T >::insert(), QV4::StaticValue::isNull(), QList< T >::isSharedWith(), QQmlContext::isValid(), it, itemsInserted(), m_adaptorModel, m_cache, m_cacheMetaType, m_compositor, m_context, o, Retry, Success, QV4::Value::toQStringNoThrow(), and QV4::ExecutionEngine::toVariant().
Referenced by itemsInserted().
Definition at line 1418 of file qqmldelegatemodel.cpp.
References QQmlDelegateModelGroupPrivate::get(), i, m_delegate, m_groupCount, and m_groups.
Definition at line 1566 of file qqmldelegatemodel.cpp.
References QQmlListCompositor::count(), QQmlDelegateModelGroupPrivate::get(), i, itemsInserted(), m_cache, m_compositor, m_delegate, m_groupCount, m_groups, Q_ASSERT, and QList< T >::size().
void QQmlDelegateModelPrivate::itemsInserted | ( | const QVector< Compositor::Insert > & | inserts, |
QVarLengthArray< QVector< QQmlChangeSet::Change >, Compositor::MaximumGroupCount > * | translatedInserts, | ||
QHash< int, QList< QQmlDelegateModelItem * > > * | movedItems = nullptr ) |
Definition at line 1507 of file qqmldelegatemodel.cpp.
References QList< T >::at(), cache, QQmlDelegateModelItem::groups, i, incrementIndexes(), insert(), items, m_cache, m_groupCount, QList< T >::mid(), Q_ASSERT, and QList< T >::size().
Referenced by addGroups(), insert(), itemsInserted(), itemsMoved(), and setGroups().
void QQmlDelegateModelPrivate::itemsMoved | ( | const QVector< Compositor::Remove > & | removes, |
const QVector< Compositor::Insert > & | inserts ) |
Definition at line 1766 of file qqmldelegatemodel.cpp.
References QQmlListCompositor::count(), QQmlDelegateModelGroupPrivate::get(), i, itemsInserted(), itemsRemoved(), m_cache, m_compositor, m_delegate, m_groupCount, m_groups, Q_ASSERT, and QList< T >::size().
Definition at line 1714 of file qqmldelegatemodel.cpp.
References QQmlListCompositor::count(), QQmlDelegateModelGroupPrivate::get(), i, itemsRemoved(), m_cache, m_compositor, m_delegate, m_groupCount, m_groups, Q_ASSERT, and QList< T >::size().
void QQmlDelegateModelPrivate::itemsRemoved | ( | const QVector< Compositor::Remove > & | removes, |
QVarLengthArray< QVector< QQmlChangeSet::Change >, Compositor::MaximumGroupCount > * | translatedRemoves, | ||
QHash< int, QList< QQmlDelegateModelItem * > > * | movedItems = nullptr ) |
Definition at line 1616 of file qqmldelegatemodel.cpp.
References QList< T >::at(), begin(), cache, QQmlListCompositor::clearFlags(), QList< T >::constBegin(), QQmlListCompositor::count(), emitDestroyingItem(), emitDestroyingPackage(), QList< T >::erase(), i, incrementIndexes(), m_cache, m_compositor, m_groupCount, QList< T >::mid(), Q_ASSERT, releaseIncubator(), remove(), QList< T >::removeAt(), and QList< T >::size().
Referenced by itemsMoved(), itemsRemoved(), removeGroups(), and setGroups().
QObject * QQmlDelegateModelPrivate::object | ( | Compositor::Group | group, |
int | index, | ||
QQmlIncubator::IncubationMode | incubationMode ) |
Definition at line 1168 of file qqmldelegatemodel.cpp.
References addCacheItem(), QQmlIncubator::Asynchronous, QQmlIncubator::AsynchronousIfNested, QList< T >::at(), QQmlListCompositor::count(), QQmlAdaptorModel::createItem(), QQmlContextData::createRefCounted(), QPointer< T >::data(), QQmlContext::engine(), QQmlListCompositor::find(), QQmlComponentPrivate::get(), QQmlContextData::get(), QQmlDelegateModelItem::groups, QQmlAdaptorModel::hasProxyObject(), i, initProxy(), isDoneIncubating(), QQmlContext::isValid(), it, m_adaptorModel, m_cache, m_cacheMetaType, m_compositor, m_context, m_delegate, m_groupCount, m_reusableItemsPool, qWarning, removeCacheItem(), requestMoreIfNecessary(), resolveDelegate(), reuseItem(), QQmlIncubator::Synchronous, and QQmlReusableDelegateModelItemsPool::takeItem().
QQmlDelegateModel::ReleaseFlags QQmlDelegateModelPrivate::release | ( | QObject * | object, |
QQmlInstanceModel::ReusableFlag | reusable = QQmlInstanceModel::NotReusable ) |
Definition at line 566 of file qqmldelegatemodel.cpp.
References QQmlDelegateModelItem::dataForObject(), destroyCacheItem(), QQmlInstanceModel::Destroyed, emit, QQmlReusableDelegateModelItemsPool::insertItem(), m_reusableItemsPool, QQmlInstanceModel::Pooled, QQmlInstanceModel::Referenced, removeCacheItem(), and QQmlInstanceModel::Reusable.
void QQmlDelegateModelPrivate::releaseIncubator | ( | QQDMIncubationTask * | incubationTask | ) |
Definition at line 999 of file qqmldelegatemodel.cpp.
References QList< T >::append(), QQmlIncubator::clear(), QQmlIncubator::isError(), m_finishedIncubating, m_incubatorCleanupScheduled, QCoreApplication::postEvent(), and QEvent::User.
Referenced by destroyCacheItem(), incubatorStatusChanged(), and itemsRemoved().
void QQmlDelegateModelPrivate::removeCacheItem | ( | QQmlDelegateModelItem * | cacheItem | ) |
Definition at line 1083 of file qqmldelegatemodel.cpp.
References QQmlListCompositor::clearFlags(), QQmlListCompositor::count(), QListSpecialMethodsBase< T >::lastIndexOf(), m_cache, m_compositor, Q_ASSERT, QList< T >::removeAt(), and QList< T >::size().
Referenced by incubatorStatusChanged(), object(), and release().
void QQmlDelegateModelPrivate::removeGroups | ( | Compositor::iterator | from, |
int | count, | ||
Compositor::Group | group, | ||
int | groupFlags ) |
Definition at line 1379 of file qqmldelegatemodel.cpp.
References QQmlListCompositor::clearFlags(), emitChanges(), itemsRemoved(), and m_compositor.
void QQmlDelegateModelPrivate::requestMoreIfNecessary | ( | ) |
Definition at line 195 of file qqmldelegatemodel.cpp.
References QQmlAdaptorModel::canFetchMore(), m_adaptorModel, m_waitingToFetchMore, QCoreApplication::postEvent(), and QEvent::UpdateRequest.
Referenced by object().
QQmlComponent * QQmlDelegateModelPrivate::resolveDelegate | ( | int | index | ) |
Definition at line 1060 of file qqmldelegatemodel.cpp.
References m_adaptorModel, m_delegate, and m_delegateChooser.
Referenced by object().
void QQmlDelegateModelPrivate::reuseItem | ( | QQmlDelegateModelItem * | item, |
int | newModelIndex, | ||
int | newGroups ) |
Definition at line 1011 of file qqmldelegatemodel.cpp.
References emit, item, m_adaptorModel, QQmlAdaptorModel::notify(), and Q_ASSERT.
Referenced by object().
void QQmlDelegateModelPrivate::setGroups | ( | Compositor::iterator | from, |
int | count, | ||
Compositor::Group | group, | ||
int | groupFlags ) |
Definition at line 1388 of file qqmldelegatemodel.cpp.
References QQmlListCompositor::clearFlags(), emitChanges(), QQmlListCompositor::find(), itemsInserted(), itemsRemoved(), m_compositor, and QQmlListCompositor::setFlags().
void QQmlDelegateModelPrivate::setInitialState | ( | QQDMIncubationTask * | incubationTask, |
QObject * | o ) |
Definition at line 1138 of file qqmldelegatemodel.cpp.
References emitInitItem(), emitInitPackage(), QQDMIncubationTask::incubating, QQDMIncubationTask::initializeRequiredProperties(), o, and QQmlIncubator::object().
Referenced by QQDMIncubationTask::setInitialState().
void QQmlDelegateModelPrivate::updateFilterGroup | ( | ) |
Definition at line 789 of file qqmldelegatemodel.cpp.
References QQmlChangeSet::difference(), emit, QQmlDelegateModelGroupPrivate::get(), QQmlDelegateModelItemMetaType::groupNames, i, m_cacheMetaType, m_compositor, m_compositorGroup, m_filterGroup, m_groupCount, m_groups, m_parts, model, QQmlDelegateModelParts::models, QQmlChangeSet::move(), and QQmlListCompositor::transition().
QVariant QQmlDelegateModelPrivate::variantValue | ( | Compositor::Group | group, |
int | index, | ||
const QString & | name ) |
Definition at line 1327 of file qqmldelegatemodel.cpp.
References dot(), QQmlListCompositor::find(), it, QString::left(), m_compositor, QStringView::mid(), and model.
union { ... } QQmlDelegateModelPrivate |
QQmlAdaptorModel QQmlDelegateModelPrivate::m_adaptorModel |
Definition at line 323 of file qqmldelegatemodel_p_p.h.
Referenced by adaptorModelCount(), connectToAbstractItemModel(), disconnectFromAbstractItemModel(), insert(), object(), requestMoreIfNecessary(), resolveDelegate(), and reuseItem().
QList<QQmlDelegateModelItem *> QQmlDelegateModelPrivate::m_cache |
Definition at line 333 of file qqmldelegatemodel_p_p.h.
Referenced by addCacheItem(), emitChanges(), insert(), itemsInserted(), itemsInserted(), itemsMoved(), itemsRemoved(), itemsRemoved(), object(), and removeCacheItem().
QQmlDelegateModelGroup* QQmlDelegateModelPrivate::m_cacheItems |
Definition at line 353 of file qqmldelegatemodel_p_p.h.
QQmlDelegateModelItemMetaType* QQmlDelegateModelPrivate::m_cacheMetaType |
Definition at line 328 of file qqmldelegatemodel_p_p.h.
Referenced by ~QQmlDelegateModelPrivate(), insert(), object(), and updateFilterGroup().
bool QQmlDelegateModelPrivate::m_complete |
Definition at line 344 of file qqmldelegatemodel_p_p.h.
Referenced by delegateChanged(), and emitChanges().
QQmlListCompositor QQmlDelegateModelPrivate::m_compositor |
Definition at line 324 of file qqmldelegatemodel_p_p.h.
Referenced by addCacheItem(), addGroups(), delegateChanged(), init(), insert(), itemsInserted(), itemsMoved(), itemsRemoved(), itemsRemoved(), object(), removeCacheItem(), removeGroups(), setGroups(), updateFilterGroup(), and variantValue().
QQmlListCompositor::Group QQmlDelegateModelPrivate::m_compositorGroup |
Definition at line 343 of file qqmldelegatemodel_p_p.h.
Referenced by updateFilterGroup().
QPointer<QQmlContext> QQmlDelegateModelPrivate::m_context |
Definition at line 329 of file qqmldelegatemodel_p_p.h.
Referenced by emitChanges(), insert(), and object().
int QQmlDelegateModelPrivate::m_count |
Definition at line 340 of file qqmldelegatemodel_p_p.h.
QQmlStrongJSQObjectReference<QQmlComponent> QQmlDelegateModelPrivate::m_delegate |
Definition at line 325 of file qqmldelegatemodel_p_p.h.
Referenced by incubatorStatusChanged(), itemsChanged(), itemsInserted(), itemsMoved(), itemsRemoved(), object(), and resolveDelegate().
QQmlAbstractDelegateComponent* QQmlDelegateModelPrivate::m_delegateChooser |
Definition at line 326 of file qqmldelegatemodel_p_p.h.
Referenced by resolveDelegate().
QMetaObject::Connection QQmlDelegateModelPrivate::m_delegateChooserChanged |
Definition at line 327 of file qqmldelegatemodel_p_p.h.
bool QQmlDelegateModelPrivate::m_delegateValidated |
Definition at line 345 of file qqmldelegatemodel_p_p.h.
QString QQmlDelegateModelPrivate::m_filterGroup |
Definition at line 338 of file qqmldelegatemodel_p_p.h.
Referenced by updateFilterGroup().
QList<QQDMIncubationTask *> QQmlDelegateModelPrivate::m_finishedIncubating |
Definition at line 335 of file qqmldelegatemodel_p_p.h.
Referenced by ~QQmlDelegateModelPrivate(), and releaseIncubator().
int QQmlDelegateModelPrivate::m_groupCount |
Definition at line 341 of file qqmldelegatemodel_p_p.h.
Referenced by delegateChanged(), emitChanges(), emitCreatedPackage(), emitDestroyingPackage(), emitInitPackage(), group_at(), group_count(), itemsChanged(), itemsInserted(), itemsInserted(), itemsMoved(), itemsRemoved(), itemsRemoved(), object(), and updateFilterGroup().
QQmlDelegateModelGroup* QQmlDelegateModelPrivate::m_groups[Compositor::MaximumGroupCount] |
Definition at line 357 of file qqmldelegatemodel_p_p.h.
Referenced by delegateChanged(), emitChanges(), emitCreatedPackage(), emitDestroyingPackage(), emitInitPackage(), itemsChanged(), itemsInserted(), itemsMoved(), itemsRemoved(), and updateFilterGroup().
bool QQmlDelegateModelPrivate::m_incubatorCleanupScheduled |
Definition at line 348 of file qqmldelegatemodel_p_p.h.
Referenced by releaseIncubator().
QQmlDelegateModelGroup* QQmlDelegateModelPrivate::m_items |
Definition at line 354 of file qqmldelegatemodel_p_p.h.
Referenced by init().
QQmlDelegateModelParts* QQmlDelegateModelPrivate::m_parts |
Definition at line 330 of file qqmldelegatemodel_p_p.h.
Referenced by updateFilterGroup().
QQmlDelegateModelGroupEmitterList QQmlDelegateModelPrivate::m_pendingParts |
Definition at line 331 of file qqmldelegatemodel_p_p.h.
QQmlDelegateModelGroup* QQmlDelegateModelPrivate::m_persistedItems |
Definition at line 355 of file qqmldelegatemodel_p_p.h.
Referenced by init().
bool QQmlDelegateModelPrivate::m_reset |
Definition at line 346 of file qqmldelegatemodel_p_p.h.
Referenced by emitChanges().
QQmlReusableDelegateModelItemsPool QQmlDelegateModelPrivate::m_reusableItemsPool |
Definition at line 334 of file qqmldelegatemodel_p_p.h.
Referenced by drainReusableItemsPool(), object(), and release().
bool QQmlDelegateModelPrivate::m_transaction |
Definition at line 347 of file qqmldelegatemodel_p_p.h.
Referenced by delegateChanged(), and emitChanges().
bool QQmlDelegateModelPrivate::m_waitingToFetchMore |
Definition at line 349 of file qqmldelegatemodel_p_p.h.
Referenced by requestMoreIfNecessary().
QList<QByteArray> QQmlDelegateModelPrivate::m_watchedRoles |
Definition at line 336 of file qqmldelegatemodel_p_p.h.