forked from openkylin/kylin-music
59 lines
1.1 KiB
C++
59 lines
1.1 KiB
C++
#include "dbusadapter.h"
|
|
|
|
DbusAdapter::DbusAdapter(QObject *parent) : QObject(parent)
|
|
{
|
|
QDBusConnection::sessionBus().unregisterService("org.mpris.MediaPlayer2.KylinMusic");
|
|
QDBusConnection::sessionBus().registerService("org.mpris.MediaPlayer2.KylinMusic");
|
|
QDBusConnection::sessionBus().registerObject("/org/mpris/MediaPlayer2", "org.mpris.MediaPlayer2.Player", this, QDBusConnection::ExportNonScriptableSlots);
|
|
}
|
|
|
|
void DbusAdapter::Stop() const
|
|
{
|
|
Widget::mutual->Stop();
|
|
}
|
|
|
|
void DbusAdapter::Next() const
|
|
{
|
|
Widget::mutual->Next();
|
|
}
|
|
|
|
void DbusAdapter::Play() const
|
|
{
|
|
Widget::mutual->Play();
|
|
}
|
|
|
|
void DbusAdapter::Pause() const
|
|
{
|
|
Widget::mutual->Pause();
|
|
}
|
|
|
|
void DbusAdapter::PlayPause() const
|
|
{
|
|
Widget::mutual->PlayPause();
|
|
}
|
|
|
|
void DbusAdapter::Previous() const
|
|
{
|
|
Widget::mutual->Previous();
|
|
}
|
|
|
|
void DbusAdapter::VolumeUp() const
|
|
{
|
|
Widget::mutual->VolumeUp();
|
|
}
|
|
|
|
void DbusAdapter::VolumeDown() const
|
|
{
|
|
Widget::mutual->VolumeDown();
|
|
}
|
|
|
|
void DbusAdapter::FullScreen() const
|
|
{
|
|
Widget::mutual->slotShowMaximized();
|
|
}
|
|
|
|
void DbusAdapter::Exit() const
|
|
{
|
|
Widget::mutual->slotClose();
|
|
}
|