#include <track_list_skeleton.h>
Public Slots | |
| QMap< QString, QString > | GetTracksMetadata (const QString &id) |
| void | AddTrack (const QString &uri, const QString &after, bool makeCurrent) |
| void | RemoveTrack (const QString &id) |
| void | GoTo (const QString &id) |
| QString | GetTracksUri (const QString &id) |
| void | AddTracks (const QStringList &uris, const QString &after) |
| void | MoveTrack (const QString &id, const QString &to) |
| void | Reset () |
Signals | |
| Q_SCRIPTABLE void | TrackListReplaced (const QStringList &tracks, const QString ¤tTrack) |
| Q_SCRIPTABLE void | TrackAdded (const QString &id) |
| Q_SCRIPTABLE void | TrackRemoved (const QString &id) |
| Q_SCRIPTABLE void | TrackMetadataChanged (const QVariantMap &metadata, const QDBusObjectPath &path) |
| Q_SCRIPTABLE void | TracksAdded (const QStringList &trackURIs) |
| Q_SCRIPTABLE void | TrackMoved (const QString &id, const QString &to) |
| Q_SCRIPTABLE void | TrackChanged (const QString &id) |
| Q_SCRIPTABLE void | TrackListReset () |
Public Member Functions | |
| TrackListSkeleton (const QDBusConnection &bus, const lomiri::MediaHubService::apparmor::lomiri::RequestContextResolver::Ptr &request_context_resolver, const lomiri::MediaHubService::apparmor::lomiri::RequestAuthenticator::Ptr &request_authenticator, TrackListImplementation *impl, QObject *parent=nullptr) | |
| ~TrackListSkeleton () | |
| QStringList | tracks () const |
| bool | canEditTracks () const |
Properties | |
| QStringList | Tracks |
| bool | CanEditTracks |
Definition at line 44 of file track_list_skeleton.h.
| lomiri::MediaHubService::TrackListSkeleton::TrackListSkeleton | ( | const QDBusConnection & | bus, |
| const lomiri::MediaHubService::apparmor::lomiri::RequestContextResolver::Ptr & | request_context_resolver, | ||
| const lomiri::MediaHubService::apparmor::lomiri::RequestAuthenticator::Ptr & | request_authenticator, | ||
| TrackListImplementation * | impl, | ||
| QObject * | parent = nullptr ) |
Definition at line 73 of file track_list_skeleton.cpp.
References TrackAdded(), lomiri::MediaHubService::TrackListImplementation::trackAdded(), TrackChanged(), lomiri::MediaHubService::TrackListImplementation::trackChanged(), TrackListReplaced(), lomiri::MediaHubService::TrackListImplementation::trackListReplaced(), TrackListReset(), lomiri::MediaHubService::TrackListImplementation::trackListReset(), TrackMoved(), lomiri::MediaHubService::TrackListImplementation::trackMoved(), TrackRemoved(), lomiri::MediaHubService::TrackListImplementation::trackRemoved(), tracks(), TracksAdded(), and lomiri::MediaHubService::TrackListImplementation::tracksAdded().
Referenced by AddTrack(), AddTracks(), canEditTracks(), GetTracksUri(), GoTo(), MoveTrack(), RemoveTrack(), Reset(), TrackListReset(), and tracks().
| lomiri::MediaHubService::TrackListSkeleton::~TrackListSkeleton | ( | ) |
Definition at line 114 of file track_list_skeleton.cpp.
|
slot |
Definition at line 153 of file track_list_skeleton.cpp.
References MH_TRACE, MH_WARNING, mpris::TrackList::Error::InsufficientPermissionsToAddTrack::name, and TrackListSkeleton().
|
slot |
Definition at line 215 of file track_list_skeleton.cpp.
References MH_TRACE, MH_WARNING, mpris::TrackList::Error::InsufficientPermissionsToAddTrack::name, and TrackListSkeleton().
| bool TrackListSkeleton::canEditTracks | ( | ) | const |
Definition at line 129 of file track_list_skeleton.cpp.
References TrackListSkeleton().
|
slot |
Definition at line 135 of file track_list_skeleton.cpp.
|
slot |
Definition at line 147 of file track_list_skeleton.cpp.
References TrackListSkeleton().
|
slot |
Definition at line 327 of file track_list_skeleton.cpp.
References TrackListSkeleton().
|
slot |
Definition at line 286 of file track_list_skeleton.cpp.
References MH_WARNING, mpris::TrackList::Error::FailedToFindMoveTrackDest::name, mpris::TrackList::Error::FailedToFindMoveTrackSource::name, mpris::TrackList::Error::FailedToMoveTrack::name, and TrackListSkeleton().
|
slot |
Definition at line 315 of file track_list_skeleton.cpp.
References mpris::TrackList::Error::TrackNotFound::name, and TrackListSkeleton().
|
slot |
Definition at line 333 of file track_list_skeleton.cpp.
References TrackListSkeleton().
|
signal |
References TrackAdded().
Referenced by TrackAdded(), and TrackListSkeleton().
|
signal |
References TrackChanged().
Referenced by TrackChanged(), and TrackListSkeleton().
|
signal |
References TrackListReplaced(), and tracks().
Referenced by TrackListReplaced(), and TrackListSkeleton().
|
signal |
References TrackListReset(), and TrackListSkeleton().
Referenced by TrackListReset(), and TrackListSkeleton().
|
signal |
References TrackMetadataChanged().
Referenced by TrackMetadataChanged().
|
signal |
References TrackMoved().
Referenced by TrackListSkeleton(), and TrackMoved().
|
signal |
References TrackRemoved().
Referenced by TrackListSkeleton(), and TrackRemoved().
| QStringList TrackListSkeleton::tracks | ( | ) | const |
Definition at line 118 of file track_list_skeleton.cpp.
References TrackListSkeleton(), and tracks().
Referenced by TrackListReplaced(), TrackListSkeleton(), and tracks().
|
signal |
References TracksAdded().
Referenced by TrackListSkeleton(), and TracksAdded().
|
read |
Definition at line 50 of file track_list_skeleton.h.
|
read |
Definition at line 49 of file track_list_skeleton.h.