Public Member Functions | |
Private (media::TrackListSkeleton *impl, dbus::Object::Ptr object) | |
void | handle_get_tracks_metadata (const core::dbus::Message::Ptr &msg) |
void | handle_add_track_with_uri_at (const core::dbus::Message::Ptr &msg) |
void | handle_remove_track (const core::dbus::Message::Ptr &msg) |
void | handle_go_to (const core::dbus::Message::Ptr &msg) |
Public Attributes | |
media::TrackListSkeleton * | impl |
dbus::Object::Ptr | object |
std::shared_ptr< core::dbus::Property< mpris::TrackList::Properties::CanEditTracks > > | can_edit_tracks |
std::shared_ptr< core::dbus::Property< mpris::TrackList::Properties::Tracks > > | tracks |
TrackList::ConstIterator | current_track |
TrackList::ConstIterator | empty_iterator |
core::Signal< void > | on_track_list_replaced |
core::Signal< Track::Id > | on_track_added |
core::Signal< Track::Id > | on_track_removed |
core::Signal< Track::Id > | on_track_changed |
Definition at line 43 of file track_list_skeleton.cpp.
|
inline |
Definition at line 45 of file track_list_skeleton.cpp.
|
inline |
Definition at line 68 of file track_list_skeleton.cpp.
References impl.
|
inline |
Definition at line 56 of file track_list_skeleton.cpp.
References impl.
|
inline |
Definition at line 90 of file track_list_skeleton.cpp.
References impl.
|
inline |
Definition at line 79 of file track_list_skeleton.cpp.
References impl.
std::shared_ptr<core::dbus::Property<mpris::TrackList::Properties::CanEditTracks> > media::TrackListSkeleton::Private::can_edit_tracks |
Definition at line 104 of file track_list_skeleton.cpp.
TrackList::ConstIterator media::TrackListSkeleton::Private::current_track |
Definition at line 106 of file track_list_skeleton.cpp.
TrackList::ConstIterator media::TrackListSkeleton::Private::empty_iterator |
Definition at line 107 of file track_list_skeleton.cpp.
media::TrackListSkeleton* media::TrackListSkeleton::Private::impl |
Definition at line 101 of file track_list_skeleton.cpp.
Referenced by handle_add_track_with_uri_at(), handle_get_tracks_metadata(), handle_go_to(), and handle_remove_track().
dbus::Object::Ptr media::TrackListSkeleton::Private::object |
Definition at line 102 of file track_list_skeleton.cpp.
core::Signal<Track::Id> media::TrackListSkeleton::Private::on_track_added |
Definition at line 110 of file track_list_skeleton.cpp.
core::Signal<Track::Id> media::TrackListSkeleton::Private::on_track_changed |
Definition at line 112 of file track_list_skeleton.cpp.
core::Signal<void> media::TrackListSkeleton::Private::on_track_list_replaced |
Definition at line 109 of file track_list_skeleton.cpp.
core::Signal<Track::Id> media::TrackListSkeleton::Private::on_track_removed |
Definition at line 111 of file track_list_skeleton.cpp.
std::shared_ptr<core::dbus::Property<mpris::TrackList::Properties::Tracks> > media::TrackListSkeleton::Private::tracks |
Definition at line 105 of file track_list_skeleton.cpp.