20 #ifndef PLAYLISTTRACK_H 21 #define PLAYLISTTRACK_H 23 #include <QStringList> 24 #include <qmmp/qmmp.h> 25 #include <qmmp/trackinfo.h> 26 #include "playlistitem.h" 27 #include "qmmpui_export.h" 77 void updateMetaData(
const TrackInfo *info);
81 void updateMetaData();
85 const QString groupName();
116 bool isSheduledForDeletion()
const;
124 void formatTitle(
int column);
126 QStringList m_formattedTitles;
127 QString m_formattedLength;
129 QStringList m_titleFormats;
130 QString m_groupFormat;
134 bool m_sheduledForDeletion;
135 MetaDataHelper *m_helper;
The PlayListItem class provides an item for use with the PlayListModel class.
Definition: playlistitem.h:31
virtual const QString formattedLength()=0
virtual const QStringList formattedTitles()=0
TrackInfo & operator=(const TrackInfo &info)
virtual void setTrackIndex(int number)
The TrackInfo class stores metadata and other information about track.
Definition: trackinfo.h:31
virtual bool isGroup() const =0
virtual const QString formattedTitle(int column)=0
virtual int trackIndex() const
The QmmpUiSettings class provides access to global libqmmpui library settings.
Definition: qmmpuisettings.h:36
The PlayListTrack class provides a track for use with the PlayListModel class.
Definition: playlisttrack.h:36