Music Hub  ..
A session-wide music playback service
mpris::TrackList::Signals Struct Reference

#include <track_list.h>

+ Collaboration diagram for mpris::TrackList::Signals:

Public Member Functions

 Signals ()=delete
 
 DBUS_CPP_SIGNAL_DEF (TrackListReplaced, TrackList,) DBUS_CPP_SIGNAL_DEF(TrackAdded
 
core::ubuntu::media::Track::Id DBUS_CPP_SIGNAL_DEF (TracksAdded, TrackList, core::ubuntu::media::TrackList::ContainerURI) DBUS_CPP_SIGNAL_DEF(TrackMoved
 
core::ubuntu::media::Track::Id DBUS_CPP_SIGNAL_DEF (TrackRemoved, TrackList, core::ubuntu::media::Track::Id) DBUS_CPP_SIGNAL_DEF(TrackChanged
 
core::ubuntu::media::Track::Id core::ubuntu::media::Track::Id DBUS_CPP_SIGNAL_DEF (TrackListReset, TrackList, void) DBUS_CPP_SIGNAL_DEF(TrackMetadataChanged
 

Public Attributes

 TrackList
 
core::ubuntu::media::Track::Id TrackList
 
core::ubuntu::media::Track::Id core::ubuntu::media::Track::Id TrackList
 

Detailed Description

Definition at line 103 of file track_list.h.

Constructor & Destructor Documentation

◆ Signals()

mpris::TrackList::Signals::Signals ( )
delete

Member Function Documentation

◆ DBUS_CPP_SIGNAL_DEF() [1/4]

mpris::TrackList::Signals::DBUS_CPP_SIGNAL_DEF ( TrackListReplaced  ,
TrackList   
)

◆ DBUS_CPP_SIGNAL_DEF() [2/4]

core::ubuntu::media::Track::Id mpris::TrackList::Signals::DBUS_CPP_SIGNAL_DEF ( TracksAdded  ,
TrackList  ,
core::ubuntu::media::TrackList::ContainerURI   
)

◆ DBUS_CPP_SIGNAL_DEF() [3/4]

core::ubuntu::media::Track::Id mpris::TrackList::Signals::DBUS_CPP_SIGNAL_DEF ( TrackRemoved  ,
TrackList  ,
core::ubuntu::media::Track::Id   
)

◆ DBUS_CPP_SIGNAL_DEF() [4/4]

core::ubuntu::media::Track::Id core::ubuntu::media::Track::Id mpris::TrackList::Signals::DBUS_CPP_SIGNAL_DEF ( TrackListReset  ,
TrackList  ,
void   
)

Member Data Documentation

◆ TrackList [1/3]

core::ubuntu::media::Track::Id mpris::TrackList::Signals::TrackList

Definition at line 117 of file track_list.h.

◆ TrackList [2/3]

core::ubuntu::media::Track::Id mpris::TrackList::Signals::TrackList

Definition at line 131 of file track_list.h.

◆ TrackList [3/3]

core::ubuntu::media::Track::Id core::ubuntu::media::Track::Id mpris::TrackList::Signals::TrackList

Definition at line 159 of file track_list.h.


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