Sayonara Player
Loading...
Searching...
No Matches
Dbus::Mpris::MediaPlayer2 Class Reference
Inheritance diagram for Dbus::Mpris::MediaPlayer2:
Dbus::Adapator

Public Slots

void positionChanged (MilliSeconds positionMs)
void volumeChanged (int volume)
void trackIndexChanged (int index)
void trackChanged (const MetaData &track)
void playstateChanged (PlayState state)

Signals

void Seeked (qlonglong position)

Public Member Functions

 MediaPlayer2 (QMainWindow *player, PlayManager *playManager, Playlist::Accessor *playlistAccessor, const std::shared_ptr< Util::FileSystem > &fileSystem)
bool CanQuit () const
bool CanRaise () const
bool HasTrackList () const
QString Identity () const
QString DesktopEntry () const
QStringList SupportedUriSchemes () const
QStringList SupportedMimeTypes () const
bool CanSetFullscreen () const
bool Fullscreen () const
void SetFullscreen (bool b)
void Raise ()
void Quit ()
QString PlaybackStatus () const
QString LoopStatus () const
void SetLoopStatus (const QString &status)
double Rate () const
void SetRate (double rate)
int Rating () const
bool Shuffle () const
void SetShuffle (bool shuffle)
QVariantMap Metadata () const
double Volume () const
void SetVolume (double volume)
void IncreaseVolume ()
void DecreaseVolume ()
qlonglong Position () const
void SetPosition (const QDBusObjectPath &trackId, qlonglong position)
double MinimumRate () const
double MaximumRate () const
bool CanGoNext () const
bool CanGoPrevious () const
bool CanPlay () const
bool CanPause () const
bool CanSeek () const
bool CanControl () const
void Next ()
void Previous ()
void Pause ()
void PlayPause ()
void Stop ()
void Play ()
void Seek (qlonglong offset)
void OpenUri (const QString &uri)

Protected Member Functions

void createMessage (const QString &name, const QVariant &val)
QString objectPath () const
QString serviceName () const

Properties

bool CanQuit
bool CanRaise
bool HasTrackList
QString Identity
QString DesktopEntry
QStringList SupportedUriSchemes
QStringList SupportedMimeTypes
bool CanSetFullscreen
bool Fullscreen
QString PlaybackStatus
QString LoopStatus
double Rate
int Rating
bool Shuffle
QVariantMap Metadata
double Volume
qlonglong Position
double MinimumRate
double MaximumRate
bool CanGoNext
bool CanGoPrevious
bool CanPlay
bool CanPause
bool CanSeek
bool CanControl