Qmmp
Public Member Functions | Friends | List of all members
PlayListGroup Class Reference

#include <playlistgroup.h>

Inheritance diagram for PlayListGroup:
PlayListItem

Public Member Functions

 PlayListGroup (const QString &formattedTitle)
 
virtual ~PlayListGroup ()
 
QString formattedTitle (int column=0) override
 
QStringList formattedTitles () override
 
bool contains (PlayListTrack *track) const
 
bool isEmpty () const
 
QList< PlayListTrack * > tracks () const
 
int count () const
 
QString formattedLength () override
 
bool isGroup () const override
 
- Public Member Functions inherited from PlayListItem
 PlayListItem ()
 
virtual ~PlayListItem ()
 
void setSelected (bool select)
 
bool isSelected () const
 
virtual void setTrackIndex (int number)
 
virtual int trackIndex () const
 

Friends

class GroupedContainer
 

Detailed Description

The PlayListTrack class provides a group for use with the PlayListModel class.

Author
Ilya Kotov forko.nosp@m.tov0.nosp@m.2@ya..nosp@m.ru

Constructor & Destructor Documentation

◆ PlayListGroup()

PlayListGroup ( const QString &  formattedTitle)

Constructor.

Parameters
formattedTitleTitle of the group.

◆ ~PlayListGroup()

virtual ~PlayListGroup ( )
virtual

Object destructor.

Member Function Documentation

◆ contains()

bool contains ( PlayListTrack track) const

Returns true if the group contains track track. Otherwise returns false.

◆ count()

int count ( ) const

Returns number of tracks if the group.

◆ formattedLength()

QString formattedLength ( )
overridevirtual

Returns formatted length of the item.

Implements PlayListItem.

◆ formattedTitle()

QString formattedTitle ( int  column = 0)
overridevirtual

Returns formatted title of the group.

Parameters
columnNumber of column (unused).

Implements PlayListItem.

◆ formattedTitles()

QStringList formattedTitles ( )
overridevirtual

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

Implements PlayListItem.

◆ isEmpty()

bool isEmpty ( ) const

Returns true if the group is empty. Otherwise returns false.

◆ isGroup()

bool isGroup ( ) const
overridevirtual

Returns true.

Implements PlayListItem.

◆ tracks()

QList<PlayListTrack *> tracks ( ) const

Returns a list of tracks if the group.


The documentation for this class was generated from the following file: