#include <playlisttrack.h>
|
| PlayListTrack () |
|
| PlayListTrack (const PlayListTrack &other) |
|
| PlayListTrack (TrackInfo *info) |
|
virtual | ~PlayListTrack () |
|
PlayListTrack & | operator= (const PlayListTrack &other) |
|
const QString | formattedTitle (int column) |
|
const QStringList | formattedTitles () |
|
const QString | formattedLength () |
|
void | updateMetaData (const TrackInfo *info) |
|
void | updateMetaData () |
|
const QString | groupName () |
|
bool | isGroup () const |
|
void | setTrackIndex (int track_index) |
|
int | trackIndex () 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 |
|
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()
const QString formattedLength |
( |
| ) |
|
|
virtual |
Returns formatted length of the item.
Implements PlayListItem.
◆ formattedTitle()
const QString formattedTitle |
( |
int |
column | ) |
|
|
virtual |
Returns formatted title of the item.
- Parameters
-
Implements PlayListItem.
◆ formattedTitles()
const QStringList formattedTitles |
( |
| ) |
|
|
virtual |
Returns the list of the formatted titles for all columns.
Implements PlayListItem.
◆ groupName()
const QString groupName |
( |
| ) |
|
Returns name of the parent group.
◆ isGroup()
◆ 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.
◆ setTrackIndex()
void setTrackIndex |
( |
int |
track_index | ) |
|
|
virtual |
Sets the index of the track.
Reimplemented from PlayListItem.
◆ trackIndex()
Returns the index of the track. Default implementation returns -1.
Reimplemented from PlayListItem.
◆ updateMetaData() [1/2]
void updateMetaData |
( |
const TrackInfo * |
info | ) |
|
Updates current metadata.
- Parameters
-
◆ updateMetaData() [2/2]
Gets new metadata from file (works for local files only).
The documentation for this class was generated from the following file: