Mixxx

CrateTableModel Class Reference

#include <cratetablemodel.h>

Inheritance diagram for CrateTableModel:
Collaboration diagram for CrateTableModel:

List of all members.

Signals

void doSearch (const QString &searchText)

Public Member Functions

 CrateTableModel (QObject *parent, TrackCollection *pTrackCollection)
virtual ~CrateTableModel ()
void setCrate (int crateId)
int getCrate () const
virtual TrackPointer getTrack (const QModelIndex &index) const
virtual void search (const QString &searchText)
virtual bool isColumnInternal (int column)
virtual bool isColumnHiddenByDefault (int column)
virtual void removeTrack (const QModelIndex &index)
virtual void removeTracks (const QModelIndexList &indices)
virtual bool addTrack (const QModelIndex &index, QString location)
virtual void moveTrack (const QModelIndex &sourceIndex, const QModelIndex &destIndex)
TrackModel::CapabilitiesFlags getCapabilities () const
virtual QItemDelegate * delegateForColumn (const int i)

Detailed Description

Definition at line 14 of file cratetablemodel.h.


Constructor & Destructor Documentation

CrateTableModel::CrateTableModel ( QObject *  parent,
TrackCollection pTrackCollection 
)

Definition at line 15 of file cratetablemodel.cpp.

Here is the call graph for this function:

CrateTableModel::~CrateTableModel ( ) [virtual]

Definition at line 25 of file cratetablemodel.cpp.


Member Function Documentation

bool CrateTableModel::addTrack ( const QModelIndex &  index,
QString  location 
) [virtual]

Reimplemented from TrackModel.

Definition at line 66 of file cratetablemodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QItemDelegate * CrateTableModel::delegateForColumn ( const int  i) [virtual]

Reimplemented from TrackModel.

Definition at line 159 of file cratetablemodel.cpp.

void CrateTableModel::doSearch ( const QString &  searchText) [signal]

Here is the caller graph for this function:

TrackModel::CapabilitiesFlags CrateTableModel::getCapabilities ( ) const [virtual]

Reimplemented from TrackModel.

Definition at line 163 of file cratetablemodel.cpp.

Here is the call graph for this function:

int CrateTableModel::getCrate ( ) const [inline]

Definition at line 21 of file cratetablemodel.h.

Here is the caller graph for this function:

TrackPointer CrateTableModel::getTrack ( const QModelIndex &  index) const [virtual]

Enables us to do ORing

Implements TrackModel.

Definition at line 92 of file cratetablemodel.cpp.

Here is the call graph for this function:

bool CrateTableModel::isColumnHiddenByDefault ( int  column) [virtual]

Implements TrackModel.

Definition at line 153 of file cratetablemodel.cpp.

Here is the call graph for this function:

bool CrateTableModel::isColumnInternal ( int  column) [virtual]

Implements TrackModel.

Definition at line 144 of file cratetablemodel.cpp.

Here is the call graph for this function:

void CrateTableModel::moveTrack ( const QModelIndex &  sourceIndex,
const QModelIndex &  destIndex 
) [virtual]

Reimplemented from TrackModel.

Definition at line 128 of file cratetablemodel.cpp.

void CrateTableModel::removeTrack ( const QModelIndex &  index) [virtual]

Reimplemented from TrackModel.

Definition at line 113 of file cratetablemodel.cpp.

Here is the call graph for this function:

void CrateTableModel::removeTracks ( const QModelIndexList &  indices) [virtual]

Reimplemented from TrackModel.

Definition at line 97 of file cratetablemodel.cpp.

Here is the call graph for this function:

void CrateTableModel::search ( const QString &  searchText) [virtual]

Implements TrackModel.

Definition at line 133 of file cratetablemodel.cpp.

Here is the call graph for this function:

void CrateTableModel::setCrate ( int  crateId)

Definition at line 28 of file cratetablemodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines