#include <track.h>
Public Member Functions | |
| template<typename Tag> | |
| bool | contains () const |
| bool | isSet (const QString &key) const |
| void | setAlbum (const QString &album) |
| void | setArtist (const QString &artist) |
| void | setTitle (const QString &title) |
| void | setTrackId (const QString &id) |
| void | setTrackLength (int64_t id) |
| void | setArtUrl (const QUrl &url) |
| void | setLastUsed (const QString &datetime) |
| QString | album () const |
| QString | artist () const |
| QString | title () const |
| QString | trackId () const |
| int64_t | trackLength () const |
| QUrl | artUrl () const |
| QString | lastUsed () const |
Static Public Attributes | |
| static constexpr const char * | TrackArtlUrlKey = "mpris:artUrl" |
| static constexpr const char * | TrackLengthKey = "mpris:length" |
| static constexpr const char * | TrackIdKey = "mpris:trackid" |
| QString lomiri::MediaHubService::Track::MetaData::album | ( | ) | const |
Definition at line 50 of file metadata.cpp.
Referenced by setAlbum().
| QString lomiri::MediaHubService::Track::MetaData::artist | ( | ) | const |
Definition at line 55 of file metadata.cpp.
Referenced by setArtist().
| QUrl lomiri::MediaHubService::Track::MetaData::artUrl | ( | ) | const |
Definition at line 88 of file track_metadata.cpp.
References TrackArtlUrlKey.
|
inline |
Definition at line 46 of file track.h.
References contains().
Referenced by contains().
|
inline |
Definition at line 51 of file track.h.
Referenced by lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().
| QString lomiri::MediaHubService::Track::MetaData::lastUsed | ( | ) | const |
Definition at line 93 of file track_metadata.cpp.
| void lomiri::MediaHubService::Track::MetaData::setAlbum | ( | const QString & | album | ) |
Definition at line 27 of file track_metadata.cpp.
References album().
| void lomiri::MediaHubService::Track::MetaData::setArtist | ( | const QString & | artist | ) |
Definition at line 32 of file track_metadata.cpp.
References artist().
| void lomiri::MediaHubService::Track::MetaData::setArtUrl | ( | const QUrl & | url | ) |
Definition at line 53 of file track_metadata.cpp.
References TrackArtlUrlKey.
Referenced by lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().
| void lomiri::MediaHubService::Track::MetaData::setLastUsed | ( | const QString & | datetime | ) |
Definition at line 58 of file track_metadata.cpp.
Referenced by lomiri::MediaHubService::PlayerImplementationPrivate::onStateChanged().
| void lomiri::MediaHubService::Track::MetaData::setTitle | ( | const QString & | title | ) |
Definition at line 37 of file track_metadata.cpp.
References title().
Referenced by lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().
| void lomiri::MediaHubService::Track::MetaData::setTrackId | ( | const QString & | id | ) |
Definition at line 42 of file track_metadata.cpp.
References TrackIdKey.
Referenced by lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().
| void lomiri::MediaHubService::Track::MetaData::setTrackLength | ( | int64_t | id | ) |
Definition at line 47 of file track_metadata.cpp.
References TrackLengthKey.
Referenced by lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().
| QString lomiri::MediaHubService::Track::MetaData::title | ( | ) | const |
Definition at line 60 of file metadata.cpp.
Referenced by setTitle(), and lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().
| QString lomiri::MediaHubService::Track::MetaData::trackId | ( | ) | const |
Definition at line 78 of file track_metadata.cpp.
References TrackIdKey.
| int64_t lomiri::MediaHubService::Track::MetaData::trackLength | ( | ) | const |
Definition at line 83 of file track_metadata.cpp.
References TrackLengthKey.
|
staticconstexpr |
Definition at line 41 of file track.h.
Referenced by artUrl(), setArtUrl(), and lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().
|
staticconstexpr |
Definition at line 43 of file track.h.
Referenced by setTrackId(), trackId(), and lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().
|
staticconstexpr |
Definition at line 42 of file track.h.
Referenced by setTrackLength(), trackLength(), and lomiri::MediaHubService::PlayerImplementationPrivate::update_mpris_metadata().