Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlReusableDelegateModelItemsPool Class Reference

#include <qqmldelegatemodel_p_p.h>

+ Collaboration diagram for QQmlReusableDelegateModelItemsPool:

Public Member Functions

bool insertItem (QQmlDelegateModelItem *modelItem)
 
QQmlDelegateModelItemtakeItem (const QQmlComponent *delegate, int newIndexHint)
 
void reuseItem (QQmlDelegateModelItem *item, int newModelIndex)
 
void drain (int maxPoolTime, std::function< void(QQmlDelegateModelItem *cacheItem)> releaseItem)
 
int size ()
 

Detailed Description

Definition at line 179 of file qqmldelegatemodel_p_p.h.

Member Function Documentation

◆ drain()

void QQmlReusableDelegateModelItemsPool::drain ( int maxPoolTime,
std::function< void(QQmlDelegateModelItem *cacheItem)> releaseItem )

Definition at line 3944 of file qqmldelegatemodel.cpp.

◆ insertItem()

bool QQmlReusableDelegateModelItemsPool::insertItem ( QQmlDelegateModelItem * modelItem)

Definition at line 3846 of file qqmldelegatemodel.cpp.

References QQmlDelegateModelItem::incubationTask, and QQmlDelegateModelItem::isObjectReferenced().

+ Here is the call graph for this function:

◆ reuseItem()

void QQmlReusableDelegateModelItemsPool::reuseItem ( QQmlDelegateModelItem * item,
int newModelIndex )

◆ size()

int QQmlReusableDelegateModelItemsPool::size ( )
inline

Definition at line 186 of file qqmldelegatemodel_p_p.h.

◆ takeItem()

QQmlDelegateModelItem * QQmlReusableDelegateModelItemsPool::takeItem ( const QQmlComponent * delegate,
int newIndexHint )

Definition at line 3914 of file qqmldelegatemodel.cpp.


The documentation for this class was generated from the following files: