Wireshark 4.5.0
The Wireshark network protocol analyzer
|
#include <cache_proxy_model.h>
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) |
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.
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.