#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.
mpris::TrackList::Skeleton::Skeleton |
( |
const Configuration & |
configuration | ) |
|
|
inline |
std::map<std::string, core::dbus::types::Variant> mpris::TrackList::Skeleton::get_all_properties |
( |
| ) |
|
|
inline |
template<typename Property >
void mpris::TrackList::Skeleton::on_property_value_changed |
( |
const typename Property::ValueType & |
value | ) |
|
|
inline |
static const std::vector<std::string>& mpris::TrackList::Skeleton::the_empty_list_of_invalidated_properties |
( |
| ) |
|
|
inlinestatic |
std::shared_ptr<core::dbus::Property<Properties::CanEditTracks> > mpris::TrackList::Skeleton::can_edit_tracks |
struct { ... } mpris::TrackList::Skeleton::properties |
dbus::Signal<core::dbus::interfaces::Properties::Signals::PropertiesChanged, core::dbus::interfaces::Properties::Signals::PropertiesChanged::ArgumentType >::Ptr mpris::TrackList::Skeleton::properties_changed |
struct { ... } mpris::TrackList::Skeleton::signals |
core::dbus::Signal<Signals::TrackAdded, Signals::TrackAdded::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_added |
core::dbus::Signal<Signals::TrackChanged, Signals::TrackChanged::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_changed |
core::dbus::Signal<Signals::TrackListReset, Signals::TrackListReset::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_list_reset |
core::dbus::Signal<Signals::TrackMetadataChanged, Signals::TrackMetadataChanged::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_metadata_changed |
core::dbus::Signal<Signals::TrackMoved, Signals::TrackMoved::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_moved |
core::dbus::Signal<Signals::TrackRemoved, Signals::TrackRemoved::ArgumentType>::Ptr mpris::TrackList::Skeleton::track_removed |
core::dbus::Signal<Signals::TrackListReplaced, Signals::TrackListReplaced::ArgumentType>::Ptr mpris::TrackList::Skeleton::tracklist_replaced |
std::shared_ptr<core::dbus::Property<Properties::Tracks> > mpris::TrackList::Skeleton::tracks |
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-vmd9YH/media-hub-4.6.0+16.10.20160909/src/core/media/mpris/track_list.h