20#ifndef PLAYLISTTRACK_H
21#define PLAYLISTTRACK_H
25#include <qmmp/trackinfo.h>
26#include "playlistitem.h"
27#include "qmmpui_export.h"
127 void formatTitle(
int column)
const;
128 void formatGroup()
const;
129 mutable QStringList m_formattedTitles;
130 mutable QString m_formattedLength;
131 mutable QString m_group;
132 mutable QStringList m_titleFormats;
133 QString m_groupFormat;
136 bool m_sheduledForDeletion =
false;
137 MetaDataHelper *m_helper;
138 friend class PlayListContainer;
139 friend class NormalContainer;
140 friend class GroupedContainer;
141 int m_queued_index = -1;
142 int m_track_index = -1;
PlayListTrack & operator=(const PlayListTrack &other)
PlayListTrack(const TrackInfo *info)
PlayListTrack(const PlayListTrack &other)
QStringList formattedTitles() const override
bool isGroup() const override
int trackIndex() const override
bool isSheduledForDeletion() const
void updateMetaData(const TrackInfo *info)
const QString & groupName()
QString formattedTitle(int column) const override
QString formattedDuration() const override
The QmmpUiSettings class provides access to global libqmmpui library settings.
Definition qmmpuisettings.h:36