21#ifndef PLAYLISTGROUP_H
22#define PLAYLISTGROUP_H
25#include "playlisttrack.h"
26#include "playlistitem.h"
27#include "qmmpui_export.h"
29class GroupedContainer;
70 QList<PlayListTrack *>
tracks()
const;
109 QString formatTitle0()
const;
110 QString formatTitle1()
const;
112 QList<PlayListTrack *> m_trackList;
113 mutable QString m_title0;
114 mutable QString m_title1;
117 bool m_isCoverLoaded =
false;
121 MetaDataHelper *m_helper;
123 friend class GroupedContainer;
bool isCoverLoaded() const
bool contains(const PlayListTrack *track) const
QStringList formattedTitles() const override
void setCover(const QImage &cover)
QImage cover() const override
QString groupName() const override
QString formattedTitle(int line=0) const override
PlayListGroup(const QString &groupName)
bool isGroup() const override
QList< PlayListTrack * > tracks() const
QString firstTrackPath() const
QString formattedDuration() const override
The PlayListTrack class provides a track for use with the PlayListModel class.
Definition playlisttrack.h:37
The QmmpUiSettings class provides access to global libqmmpui library settings.
Definition qmmpuisettings.h:36