#include <basetrackcache.h>
List of all members.
Signals |
void | tracksChanged (QSet< int > trackIds) |
Public Member Functions |
| BaseTrackCache (TrackCollection *pTrackCollection, QString tableName, QString idColumn, QList< QString > columns, bool isCaching) |
virtual | ~BaseTrackCache () |
virtual void | buildIndex () |
virtual QVariant | data (int trackId, int column) const |
virtual const QStringList | columns () const |
virtual int | columnCount () const |
virtual int | fieldIndex (const QString column) const |
virtual void | filterAndSort (const QSet< int > &trackIds, QString query, QString extraFilter, int sortColumn, Qt::SortOrder sortOrder, QHash< int, int > *trackToIndex) |
virtual bool | isCached (int trackId) const |
virtual void | ensureCached (int trackId) |
virtual void | ensureCached (QSet< int > trackIds) |
Detailed Description
Definition at line 28 of file basetrackcache.h.
Constructor & Destructor Documentation
BaseTrackCache::BaseTrackCache |
( |
TrackCollection * |
pTrackCollection, |
|
|
QString |
tableName, |
|
|
QString |
idColumn, |
|
|
QList< QString > |
columns, |
|
|
bool |
isCaching |
|
) |
| |
BaseTrackCache::~BaseTrackCache |
( |
| ) |
[virtual] |
Member Function Documentation
void BaseTrackCache::buildIndex |
( |
| ) |
[virtual] |
int BaseTrackCache::columnCount |
( |
| ) |
const [virtual] |
const QStringList BaseTrackCache::columns |
( |
| ) |
const [virtual] |
QVariant BaseTrackCache::data |
( |
int |
trackId, |
|
|
int |
column |
|
) |
| const [virtual] |
void BaseTrackCache::ensureCached |
( |
int |
trackId | ) |
[virtual] |
void BaseTrackCache::ensureCached |
( |
QSet< int > |
trackIds | ) |
[virtual] |
int BaseTrackCache::fieldIndex |
( |
const QString |
column | ) |
const [virtual] |
void BaseTrackCache::filterAndSort |
( |
const QSet< int > & |
trackIds, |
|
|
QString |
query, |
|
|
QString |
extraFilter, |
|
|
int |
sortColumn, |
|
|
Qt::SortOrder |
sortOrder, |
|
|
QHash< int, int > * |
trackToIndex |
|
) |
| [virtual] |
bool BaseTrackCache::isCached |
( |
int |
trackId | ) |
const [virtual] |
void BaseTrackCache::tracksChanged |
( |
QSet< int > |
trackIds | ) |
[signal] |
The documentation for this class was generated from the following files: