#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: