From 60989e52b3f3bc0a95d3e61bd8e59fa4d9b7ab83 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 26 Nov 2023 01:10:36 -0500 Subject: The 2 year constipation. (mpris plugin) Probably buggy as hell. --- mpris-plugin/qmprisdbusinterface.cpp | 200 +++++++++++++++++++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 mpris-plugin/qmprisdbusinterface.cpp (limited to 'mpris-plugin/qmprisdbusinterface.cpp') diff --git a/mpris-plugin/qmprisdbusinterface.cpp b/mpris-plugin/qmprisdbusinterface.cpp new file mode 100644 index 0000000..822a705 --- /dev/null +++ b/mpris-plugin/qmprisdbusinterface.cpp @@ -0,0 +1,200 @@ +#include "qmprisdbusinterface.hpp" +#include "qmpriswrapper.hpp" + +#include + +QMPrisPlayer::QMPrisPlayer(QObject* parent) : QDBusAbstractAdaptor(parent) +{ +} + +QString QMPrisPlayer::getPlaybackStatus() +{ + /*if (par->pbstgetter) + return QMetaEnum::fromType().key(par->pbstgetter());*/ + return QString(); +} +QString QMPrisPlayer::getLoopStatus() +{ + /*if (par->lpstgetter) + return QMetaEnum::fromType().key(par->lpstgetter());*/ + return QString(); +} +double QMPrisPlayer::getRate() +{ + return 1.0; +} +bool QMPrisPlayer::getShuffle() +{ + return false; +} +QVariantMap QMPrisPlayer::getMetadata() +{ + return {}; +} +double QMPrisPlayer::getVolume() +{ + return 1.0; +} +qlonglong QMPrisPlayer::getPosition() +{ + return 0; +} +double QMPrisPlayer::getMinimumRate() +{ + return 1; +} +double QMPrisPlayer::getMaximumRate() +{ + return 1; +} +bool QMPrisPlayer::getCanGoNext() +{ + return false; +} +bool QMPrisPlayer::getCanGoPrevious() +{ + return false; +} +bool QMPrisPlayer::getCanPlay() +{ + return false; +} +bool QMPrisPlayer::getCanPause() +{ + return false; +} +bool QMPrisPlayer::getCanSeek() +{ + return false; +} +bool QMPrisPlayer::getCanControl() +{ + return false; +} + +void QMPrisPlayer::setLoopStatus(QString loopStatus) +{ +} +void QMPrisPlayer::setRate(double playbackRate) +{ +} +bool QMPrisPlayer::setShuffle(bool shuffle) +{ + return false; +} +void QMPrisPlayer::setVolume(double volume) +{ +} + +void QMPrisPlayer::Next() +{ +} +void QMPrisPlayer::Previous() +{ +} +void QMPrisPlayer::Pause() +{ +} +void QMPrisPlayer::PlayPause() +{ +} +void QMPrisPlayer::Stop() +{ +} +void QMPrisPlayer::Play() +{ +} +void QMPrisPlayer::Seek(qlonglong t) +{ +} + +void QMPrisPlayer::SetPosition(QDBusObjectPath o, qlonglong t) +{ +} +void QMPrisPlayer::OpenUri(QString s) +{ +} + +void QMPrisMediaPlayer2::Raise() +{ +} +void QMPrisMediaPlayer2::Quit() +{ +} + +QMPrisMediaPlayer2::QMPrisMediaPlayer2(QObject *parent) : QDBusAbstractAdaptor(parent) +{ +} + +bool QMPrisMediaPlayer2::getCanQuit() +{ + return false; +} +bool QMPrisMediaPlayer2::getCanRaise() +{ + return false; +} +bool QMPrisMediaPlayer2::getFullscreen() +{ + return false; +} +bool QMPrisMediaPlayer2::getCanSetFullscreen() +{ + return false; +} +bool QMPrisMediaPlayer2::getHasTrackList() +{ + return false; +} + +QString QMPrisMediaPlayer2::getIdentity() +{ + return QString(); +} +QString QMPrisMediaPlayer2::getDesktopEntry() +{ + return QString(); +} +QStringList QMPrisMediaPlayer2::getSupportedUriSchemes() +{ + return {}; +} +QStringList QMPrisMediaPlayer2::getSupportedMimeTypes() +{ + return {}; +} + +void QMPrisMediaPlayer2::setFullscreen(bool fullscreen) +{ +} + +QList QMPrisTrackList::GetTracksMetaData(QList trackIds) +{ + return {}; +} + +void QMPrisTrackList::AddTrack(QString uri, QDBusObjectPath after, bool setCurrent) +{ +} + +void QMPrisTrackList::RemoveTrack(QDBusObjectPath trackId) +{ +} + +void QMPrisTrackList::GoTo(QDBusObjectPath trackId) +{ +} + +QMPrisTrackList::QMPrisTrackList(QObject *parent) : QDBusAbstractAdaptor(parent) +{ +} + +QList QMPrisTrackList::getTracks() +{ + return {}; +} + +bool QMPrisTrackList::getCanEditTracks() +{ + return false; +} -- cgit v1.2.3