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