#include <track_list_implementation.h>
Inheritance diagram for core::ubuntu::media::TrackListImplementation:
Collaboration diagram for core::ubuntu::media::TrackListImplementation:Public Member Functions | |
| TrackListImplementation (const core::dbus::types::ObjectPath &op, const std::shared_ptr< Engine::MetaDataExtractor > &extractor) | |
| ~TrackListImplementation () | |
| Track::UriType | query_uri_for_track (const Track::Id &id) |
| Track::MetaData | query_meta_data_for_track (const Track::Id &id) |
| void | add_track_with_uri_at (const Track::UriType &uri, const Track::Id &position, bool make_current) |
| void | remove_track (const Track::Id &id) |
| void | go_to (const Track::Id &track) |
Public Member Functions inherited from core::ubuntu::media::TrackListSkeleton | |
| TrackListSkeleton (const core::dbus::types::ObjectPath &op) | |
| ~TrackListSkeleton () | |
| bool | has_next () const |
| const Track::Id & | next () |
| const core::Property< bool > & | can_edit_tracks () const |
| const core::Property< Container > & | tracks () const |
| const core::Signal< void > & | on_track_list_replaced () const |
| const core::Signal< Track::Id > & | on_track_added () const |
| const core::Signal< Track::Id > & | on_track_removed () const |
| const core::Signal< Track::Id > & | on_track_changed () const |
| core::Property< Container > & | tracks () |
Additional Inherited Members | |
Protected Member Functions inherited from core::ubuntu::media::TrackListSkeleton | |
| core::Property< bool > & | can_edit_tracks () |
| 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 31 of file track_list_implementation.h.
| core::ubuntu::media::TrackListImplementation::TrackListImplementation | ( | const core::dbus::types::ObjectPath & | op, |
| const std::shared_ptr< Engine::MetaDataExtractor > & | extractor | ||
| ) |
| core::ubuntu::media::TrackListImplementation::~TrackListImplementation | ( | ) |
| void core::ubuntu::media::TrackListImplementation::add_track_with_uri_at | ( | const Track::UriType & | uri, |
| const Track::Id & | position, | ||
| bool | make_current | ||
| ) |
| void core::ubuntu::media::TrackListImplementation::go_to | ( | const Track::Id & | track | ) |
| Track::MetaData core::ubuntu::media::TrackListImplementation::query_meta_data_for_track | ( | const Track::Id & | id | ) |
| Track::UriType core::ubuntu::media::TrackListImplementation::query_uri_for_track | ( | const Track::Id & | id | ) |
| void core::ubuntu::media::TrackListImplementation::remove_track | ( | const Track::Id & | id | ) |