Qmmp
Public Member Functions
PlayListItem Class Reference

#include <playlistitem.h>

Inheritance diagram for PlayListItem:
PlayListGroup PlayListTrack

List of all members.

Public Member Functions

 PlayListItem ()
virtual ~PlayListItem ()
void setSelected (bool select)
bool isSelected () const
virtual const QString formattedTitle (int column)=0
virtual const QStringList formattedTitles ()=0
virtual const QString formattedLength ()=0
virtual bool isGroup () const =0
virtual void setTrackIndex (int number)
virtual int trackIndex () const

Detailed Description

The PlayListItem class provides an item for use with the PlayListModel class.

Author:
Ilya Kotov <forkotov02@hotmail.ru>

Constructor & Destructor Documentation

Constructs an empty plalist item.

virtual ~PlayListItem ( ) [virtual]

Object destructor.


Member Function Documentation

virtual const QString formattedLength ( ) [pure virtual]

Returns formatted length of the item.

Implemented in PlayListGroup, and PlayListTrack.

virtual const QString formattedTitle ( int  column) [pure virtual]

Returns formatted title of the item.

Parameters:
columnNumber of column.

Implemented in PlayListTrack, and PlayListGroup.

virtual const QStringList formattedTitles ( ) [pure virtual]

Returns the list of the formatted titles for all columns. Group separators contain only one title.

Implemented in PlayListTrack, and PlayListGroup.

virtual bool isGroup ( ) const [pure virtual]

Returns true if the PlayListItem is group separator. Otherwise returns false.

Implemented in PlayListTrack, and PlayListGroup.

bool isSelected ( ) const

Return true if item is selected, otherwise returns false.

void setSelected ( bool  select)

Sets item selection flag to select

Parameters:
selectState of selection (true select, false unselect)
virtual void setTrackIndex ( int  number) [virtual]

Sets the index of the track. Default implementation does nothing.

Reimplemented in PlayListTrack.

virtual int trackIndex ( ) const [virtual]

Returns the index of the track. Default implementation returns -1.

Reimplemented in PlayListTrack.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Enumerator