#include <playlisttrack.h>
|
| PlayListTrack () |
|
| PlayListTrack (const PlayListTrack &other) |
|
| PlayListTrack (const TrackInfo *info) |
|
virtual | ~PlayListTrack () |
|
PlayListTrack & | operator= (const PlayListTrack &other) |
|
QString | formattedTitle (int column) override |
|
QStringList | formattedTitles () override |
|
QString | formattedLength () override |
|
void | updateMetaData (const TrackInfo *info) |
|
void | updateMetaData () |
|
const QString & | groupName () |
|
bool | isGroup () const override |
|
int | trackIndex () const override |
|
int | queuedIndex () const |
|
bool | isQueued () const |
|
void | beginUsage () |
|
void | endUsage () |
|
void | deleteLater () |
|
bool | isSheduledForDeletion () const |
|
bool | isUsed () const |
|
| TrackInfo () |
|
| TrackInfo (const QString &path) |
|
| TrackInfo (const TrackInfo &other) |
|
| ~TrackInfo () |
|
TrackInfo & | operator= (const TrackInfo &info) |
|
bool | operator== (const TrackInfo &info) const |
|
bool | operator!= (const TrackInfo &info) const |
|
qint64 | duration () const |
|
bool | isEmpty () const |
|
const QString & | path () const |
|
const QString | value (Qmmp::MetaData key) const |
|
const QString | value (Qmmp::TrackProperty key) const |
|
double | value (Qmmp::ReplayGainKey key) const |
|
const QMap< Qmmp::MetaData, QString > & | metaData () const |
|
const QMap< Qmmp::TrackProperty, QString > & | properties () const |
|
const QMap< Qmmp::ReplayGainKey, double > & | replayGainInfo () const |
|
Parts | parts () const |
|
void | setDuration (qint64 duration) |
|
void | setValue (Qmmp::MetaData key, const QVariant &value) |
|
void | setValue (Qmmp::TrackProperty key, const QVariant &value) |
|
void | setValue (Qmmp::ReplayGainKey key, double value) |
|
void | setValue (Qmmp::ReplayGainKey key, const QString &value) |
|
void | setValues (const QMap< Qmmp::MetaData, QString > &metaData) |
|
void | setValues (const QMap< Qmmp::TrackProperty, QString > &properties) |
|
void | setValues (const QMap< Qmmp::ReplayGainKey, double > &replayGainInfo) |
|
void | updateValues (const QMap< Qmmp::MetaData, QString > &metaData) |
|
void | updateValues (const QMap< Qmmp::TrackProperty, QString > &properties) |
|
void | updateValues (const QMap< Qmmp::ReplayGainKey, double > &replayGainInfo) |
|
void | setPath (const QString &path) |
|
void | clear (Parts parts) |
|
void | clear () |
|
| PlayListItem () |
|
virtual | ~PlayListItem () |
|
void | setSelected (bool select) |
|
bool | isSelected () const |
|
|
class | PlayListContainer |
|
class | NormalContainer |
|
class | GroupedContainer |
|
The PlayListTrack class provides a track for use with the PlayListModel class.
- Author
- Ilya Kotov forko.nosp@m.tov0.nosp@m.2@ya..nosp@m.ru
◆ PlayListTrack() [1/3]
Constructs an empty plalist item.
◆ PlayListTrack() [2/3]
Constructs a new PlayListTrack that is a copy of the given track other
◆ PlayListTrack() [3/3]
Constructs plalist item with given metadata.
- Parameters
-
info | Media file information. |
◆ ~PlayListTrack()
◆ beginUsage()
Prepares for usage. Increases reference counter.
◆ deleteLater()
Shedules track object for deletion.
◆ endUsage()
End of usage. Decreases reference counter.
◆ formattedLength()
QString formattedLength |
( |
| ) |
|
|
overridevirtual |
Returns formatted length of the item.
Implements PlayListItem.
◆ formattedTitle()
QString formattedTitle |
( |
int | column | ) |
|
|
overridevirtual |
Returns formatted title of the item.
- Parameters
-
Implements PlayListItem.
◆ formattedTitles()
QStringList formattedTitles |
( |
| ) |
|
|
overridevirtual |
Returns the list of the formatted titles for all columns.
Implements PlayListItem.
◆ groupName()
const QString & groupName |
( |
| ) |
|
Returns name of the parent group.
◆ isGroup()
◆ isQueued()
Returns true if track is queued. Otherwise returns false.
◆ isSheduledForDeletion()
bool isSheduledForDeletion |
( |
| ) |
const |
Returns true if the track object is sheduled for deletion.
◆ isUsed()
Indicates that instance is currently busy in some kind of operation (tags editing etc.) and can't be deleted at the moment. Call deleteLater() instead of delete operator call.
◆ operator=()
Assigns other to this track and returns a reference to this track.
◆ queuedIndex()
int queuedIndex |
( |
| ) |
const |
Returns index of the queued track. Unqueued track returns -1.
◆ trackIndex()
Returns the index of the track. Default implementation returns -1.
Reimplemented from PlayListItem.
◆ updateMetaData() [1/2]
Gets new metadata from file (works for local files only).
◆ updateMetaData() [2/2]
void updateMetaData |
( |
const TrackInfo * | info | ) |
|
Updates current metadata.
- Parameters
-
The documentation for this class was generated from the following file: