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;
101 QString formatTitle2()
const;
103 QList<PlayListTrack *> m_trackList;
105 mutable QString m_title2;
107 bool m_isCoverLoaded =
false;
111 MetaDataHelper *m_helper;
113 friend class GroupedContainer;
bool isCoverLoaded() const
QStringList formattedTitles() const override
void setCover(const QImage &cover)
QImage cover() const override
QString formattedTitle(int line=0) const override
bool isGroup() const override
bool contains(PlayListTrack *track) const
QList< PlayListTrack * > tracks() const
PlayListGroup(const QString &formattedTitle)
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