Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CacheProxyModel Class Reference

#include <cache_proxy_model.h>

Inheritance diagram for CacheProxyModel:

Public Member Functions

 CacheProxyModel (QObject *parent=0)
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
 
Qt::ItemFlags flags (const QModelIndex &index) const
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
 
int rowCount (const QModelIndex &parent=QModelIndex()) const
 
int columnCount (const QModelIndex &parent=QModelIndex()) const
 
void setSourceModel (QAbstractItemModel *newSourceModel)
 

Detailed Description

Caches any data read access to the source model, returning an older copy if the source model is invalidated.

Only flat data is supported at the moment, tree models (with parents) are unsupported.

Member Function Documentation

◆ setSourceModel()

void CacheProxyModel::setSourceModel ( QAbstractItemModel *  newSourceModel)

Sets the source model from which data must be pulled. If newSourceModel is NULL, then the cache will be used.


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