Music Hub  ..
A session-wide music playback service
media::TrackListStub::Private Struct Reference
+ Collaboration diagram for media::TrackListStub::Private:

Public Member Functions

 Private (TrackListStub *impl, const std::shared_ptr< media::Player > &parent, const dbus::Object::Ptr &object)
 

Public Attributes

TrackListStubimpl
 
std::shared_ptr< media::Playerparent
 
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
 
core::Signal< media::TrackList::ContainerTrackIdTupleon_track_list_replaced
 
core::Signal< Track::Idon_track_added
 
core::Signal< Track::Idon_track_removed
 
core::Signal< Track::Idon_track_changed
 
core::Signal< std::pair< Track::Id, bool > > on_go_to_track
 

Detailed Description

Definition at line 41 of file track_list_stub.cpp.

Constructor & Destructor Documentation

media::TrackListStub::Private::Private ( TrackListStub impl,
const std::shared_ptr< media::Player > &  parent,
const dbus::Object::Ptr &  object 
)
inline

Definition at line 43 of file track_list_stub.cpp.

Member Data Documentation

std::shared_ptr<core::dbus::Property<mpris::TrackList::Properties::CanEditTracks> > media::TrackListStub::Private::can_edit_tracks

Definition at line 59 of file track_list_stub.cpp.

TrackListStub* media::TrackListStub::Private::impl

Definition at line 55 of file track_list_stub.cpp.

dbus::Object::Ptr media::TrackListStub::Private::object

Definition at line 57 of file track_list_stub.cpp.

core::Signal<std::pair<Track::Id, bool> > media::TrackListStub::Private::on_go_to_track

Definition at line 66 of file track_list_stub.cpp.

core::Signal<Track::Id> media::TrackListStub::Private::on_track_added

Definition at line 63 of file track_list_stub.cpp.

core::Signal<Track::Id> media::TrackListStub::Private::on_track_changed

Definition at line 65 of file track_list_stub.cpp.

core::Signal<media::TrackList::ContainerTrackIdTuple> media::TrackListStub::Private::on_track_list_replaced

Definition at line 62 of file track_list_stub.cpp.

core::Signal<Track::Id> media::TrackListStub::Private::on_track_removed

Definition at line 64 of file track_list_stub.cpp.

std::shared_ptr<media::Player> media::TrackListStub::Private::parent

Definition at line 56 of file track_list_stub.cpp.

std::shared_ptr<core::dbus::Property<mpris::TrackList::Properties::Tracks> > media::TrackListStub::Private::tracks

Definition at line 60 of file track_list_stub.cpp.


The documentation for this struct was generated from the following file: