#include <track_list_implementation.h>
|
| TrackListImplementation (const core::dbus::Bus::Ptr &bus, const core::dbus::Object::Ptr &object, const std::shared_ptr< Engine::MetaDataExtractor > &extractor, const core::ubuntu::media::apparmor::ubuntu::RequestContextResolver::Ptr &request_context_resolver, const core::ubuntu::media::apparmor::ubuntu::RequestAuthenticator::Ptr &request_authenticator) |
|
| ~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, bool toggle_player_state) |
|
void | shuffle_tracks () |
|
void | unshuffle_tracks () |
|
void | reset () |
|
| TrackListSkeleton (const core::dbus::Bus::Ptr &bus, const core::dbus::Object::Ptr &object, const core::ubuntu::media::apparmor::ubuntu::RequestContextResolver::Ptr &request_context_resolver, const core::ubuntu::media::apparmor::ubuntu::RequestAuthenticator::Ptr &request_authenticator) |
|
| ~TrackListSkeleton () |
|
bool | has_next () const |
|
const Track::Id & | next () |
|
const Track::Id & | current () |
|
const core::Property< bool > & | can_edit_tracks () const |
|
const core::Property< Container > & | tracks () const |
|
const core::Signal< ContainerTrackIdTuple > & | 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 |
|
const core::Signal< std::pair< Track::Id, bool > > & | on_go_to_track () const |
|
core::Signal< std::pair< Track::Id, bool > > & | on_go_to_track () |
|
core::Signal< Track::Id > & | on_track_removed () |
|
core::Property< Container > & | tracks () |
|
void | on_loop_status_changed (const core::ubuntu::media::Player::LoopStatus &loop_status) |
|
core::ubuntu::media::Player::LoopStatus | loop_status () const |
|
void | on_shuffle_changed (bool shuffle) |
|
| TrackList (const TrackList &)=delete |
|
| ~TrackList () |
|
TrackList & | operator= (const TrackList &)=delete |
|
bool | operator== (const TrackList &) const =delete |
|
Definition at line 31 of file track_list_implementation.h.
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 |
|
) |
| |
|
virtual |
void core::ubuntu::media::TrackListImplementation::go_to |
( |
const Track::Id & |
track, |
|
|
bool |
toggle_player_state |
|
) |
| |
|
virtual |
void core::ubuntu::media::TrackListImplementation::remove_track |
( |
const Track::Id & |
id | ) |
|
|
virtual |
void core::ubuntu::media::TrackListImplementation::reset |
( |
| ) |
|
|
virtual |
void core::ubuntu::media::TrackListImplementation::shuffle_tracks |
( |
| ) |
|
|
virtual |
void core::ubuntu::media::TrackListImplementation::unshuffle_tracks |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following file: