QSong Class Reference

#include <qsong.h>

List of all members.

Public Member Functions

void setVector (Song **arr, int cnt)
void addVector (Song **arr, int cnt)
virtual void sort (int col, bool ascending)
 QSong ()
virtual QVariant headerData (int col, Qt::Orientation orientation, int role) const
virtual int rowCount (const QModelIndex &) const
virtual int columnCount (const QModelIndex &) const
virtual QVariant data (const QModelIndex &, int) const
void aSongChangedBehindQSongsBack (Song *song)

Static Public Member Functions

static void Sort ()
static SongsongEssence (int i)
static SongsongEssence (const QModelIndex &i)
static QColor colorOfTempoCol (const Song *main, Song *song)
static QColor colorOfAuthorCol (Song *song)
static QColor colorOfPlaycount (Song *song)
static QColor colorOfdColorCol (Song *song)
static QColor normalColor (Song *song)
static QString text (Song *song, int col)
static void playedAuthorAtTime (int i, int t)
static QModelIndex indexof (Song *song)

Constructor & Destructor Documentation

QSong::QSong (  ) 

Member Function Documentation

void QSong::addVector ( Song **  arr,
int  cnt 
)

Will not sort the columns as to optimize the incremental reading.

References assert(), and bpmdj_reallocate.

void QSong::aSongChangedBehindQSongsBack ( Song song  ) 

References i, and LIST_COLCOUNT.

Referenced by SongSelectorLogic::reread_and_repaint().

QColor QSong::colorOfAuthorCol ( Song song  )  [static]
QColor QSong::colorOfdColorCol ( Song song  )  [static]
QColor QSong::colorOfPlaycount ( Song song  )  [static]

References mixColor().

Referenced by normalColor().

QColor QSong::colorOfTempoCol ( const Song main,
Song song 
) [static]
int QSong::columnCount ( const QModelIndex &   )  const [virtual]

References LIST_COLCOUNT.

QVariant QSong::data ( const QModelIndex &  pos,
int  role 
) const [virtual]
QVariant QSong::headerData ( int  col,
Qt::Orientation  orientation,
int  role 
) const [virtual]
QModelIndex QSong::indexof ( Song song  )  [static]

References i, selector, and SongSelectorLogic::songList.

Referenced by set_current_song().

QColor QSong::normalColor ( Song song  )  [static]
static void QSong::playedAuthorAtTime ( int  i,
int  t 
) [inline, static]
int QSong::rowCount ( const QModelIndex &   )  const [virtual]
void QSong::setVector ( Song **  arr,
int  cnt 
)

References assert(), bpmdj_deallocate, and Sort().

Song * QSong::songEssence ( const QModelIndex &  i  )  [static]

References songEssence().

Song * QSong::songEssence ( int  i  )  [static]
void QSong::Sort (  )  [static]
void QSong::sort ( int  col,
bool  ascending 
) [virtual]

References Sort().

Referenced by SongSelectorLogic::sortByColumn().

QString QSong::text ( Song song,
int  col 
) [static]

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

Generated by  doxygen 1.6.2