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