#include <track_list.h>
|
| Configuration | configuration |
| |
| struct { |
| std::shared_ptr< core::dbus::Property< Properties::Tracks > > tracks |
| |
| std::shared_ptr< core::dbus::Property< Properties::CanEditTracks > > can_edit_tracks |
| |
| } | properties |
| |
| struct { |
| core::dbus::Signal< Signals::TrackListReplaced, Signals::TrackListReplaced::ArgumentType >::Ptr tracklist_replaced |
| |
| core::dbus::Signal< Signals::TrackAdded, Signals::TrackAdded::ArgumentType >::Ptr track_added |
| |
| core::dbus::Signal< Signals::TracksAdded, Signals::TracksAdded::ArgumentType >::Ptr tracks_added |
| |
| core::dbus::Signal< Signals::TrackMoved, Signals::TrackMoved::ArgumentType >::Ptr track_moved |
| |
| core::dbus::Signal< Signals::TrackRemoved, Signals::TrackRemoved::ArgumentType >::Ptr track_removed |
| |
| core::dbus::Signal< Signals::TrackChanged, Signals::TrackChanged::ArgumentType >::Ptr track_changed |
| |
| core::dbus::Signal< Signals::TrackListReset, Signals::TrackListReset::ArgumentType >::Ptr track_list_reset |
| |
| core::dbus::Signal< Signals::TrackMetadataChanged, Signals::TrackMetadataChanged::ArgumentType >::Ptr track_metadata_changed |
| |
| dbus::Signal< core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType >::Ptr properties_changed |
| |
| } | signals |
| |
Definition at line 172 of file track_list.h.
◆ Skeleton()
| mpris::TrackList::Skeleton::Skeleton |
( |
const Configuration & |
configuration | ) |
|
|
inline |
◆ get_all_properties()
| std::map<std::string, core::dbus::types::Variant> mpris::TrackList::Skeleton::get_all_properties |
( |
| ) |
|
|
inline |
◆ on_property_value_changed()
template<typename Property >
| void mpris::TrackList::Skeleton::on_property_value_changed |
( |
const typename Property::ValueType & |
value | ) |
|
|
inline |
◆ the_empty_list_of_invalidated_properties()
| static const std::vector<std::string>& mpris::TrackList::Skeleton::the_empty_list_of_invalidated_properties |
( |
| ) |
|
|
inlinestatic |
◆ can_edit_tracks
| std::shared_ptr<core::dbus::Property<Properties::CanEditTracks> > mpris::TrackList::Skeleton::can_edit_tracks |
◆ configuration
◆ properties
| struct { ... } mpris::TrackList::Skeleton::properties |
◆ properties_changed
| dbus::Signal<core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType >::Ptr mpris::TrackList::Skeleton::properties_changed |
◆ signals
| struct { ... } mpris::TrackList::Skeleton::signals |
◆ track_added
| core::dbus::Signal<Signals::TrackAdded, Signals::TrackAdded::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_added |
◆ track_changed
| core::dbus::Signal<Signals::TrackChanged, Signals::TrackChanged::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_changed |
◆ track_list_reset
| core::dbus::Signal<Signals::TrackListReset, Signals::TrackListReset::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_list_reset |
◆ track_metadata_changed
| core::dbus::Signal<Signals::TrackMetadataChanged, Signals::TrackMetadataChanged::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_metadata_changed |
◆ track_moved
| core::dbus::Signal<Signals::TrackMoved, Signals::TrackMoved::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_moved |
◆ track_removed
| core::dbus::Signal<Signals::TrackRemoved, Signals::TrackRemoved::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_removed |
◆ tracklist_replaced
| core::dbus::Signal<Signals::TrackListReplaced, Signals::TrackListReplaced::ArgumentType>::Ptr mpris::TrackList::Skeleton::tracklist_replaced |
◆ tracks
| std::shared_ptr<core::dbus::Property<Properties::Tracks> > mpris::TrackList::Skeleton::tracks |
◆ tracks_added
| core::dbus::Signal<Signals::TracksAdded, Signals::TracksAdded::ArgumentType>::Ptr mpris::TrackList::Skeleton::tracks_added |
The documentation for this struct was generated from the following file:
- /build/media-hub-dDsxwd/media-hub-4.6.0+17.04.20170323/src/core/media/mpris/track_list.h