- class QAbstractItemModelReplica#
The
QAbstractItemModelReplica
class serves as a convenience class for Replicas of Sources based on QAbstractItemModel. More…Synopsis#
Methods#
def
availableRoles()
def
hasData()
def
isInitialized()
def
rootCacheSize()
def
selectionModel()
Signals#
def
initialized()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description#
QAbstractItemModelReplica
makes replicating QAbstractItemModels more efficient by employing caching and pre-fetching.See also
- availableRoles()#
- Return type:
.list of int
Returns a list of available roles.
See also
- hasData(index, role)#
- Parameters:
index –
QModelIndex
role – int
- Return type:
bool
Returns
true
if there existsrole
data for the item atindex
. Returnsfalse
in any other case.- initialized()#
The initialized signal is emitted the first time we receive data from the Source .
See also
- isInitialized()#
- Return type:
bool
Returns
true
if this replica has been initialized with data from the Source object. Returnsfalse
otherwise.See also
- rootCacheSize()#
- Return type:
int
Returns the current size of the internal cache. By default this is set to the value of the
QTRO_NODES_CACHE_SIZE
environment variable, or a default of1000
if it is invalid or doesn’t exist.See also
- selectionModel()#
- Return type:
Returns a pointer to the QItemSelectionModel for the current
QAbstractItemModelReplica
.- setRootCacheSize(rootCacheSize)#
- Parameters:
rootCacheSize – int
Sets the size of the internal cache to
rootCacheSize
.See also