23#ifndef LOMIRI_MEDIAHUBSERVICE_PLAYER_SKELETON_H
24#define LOMIRI_MEDIAHUBSERVICE_PLAYER_SKELETON_H
30#include <QDBusAbstractAdaptor>
31#include <QDBusConnection>
32#include <QDBusContext>
41namespace MediaHubService
44class PlayerImplementation;
47class PlayerSkeletonPrivate;
51 Q_CLASSINFO(
"D-Bus Interface",
"org.mpris.MediaPlayer2.Player")
145 void Seek(quint64 microSeconds);
146 void SetPosition(
const QDBusObjectPath &trackObject,
147 quint64 microSeconds);
152 void OpenUri(
const QDBusMessage &);
156 Q_SCRIPTABLE
void Seeked(quint64 microSeconds);
161 Q_SCRIPTABLE
void Error(qint16 code);
176 QScopedPointer<PlayerSkeletonPrivate> d_ptr;
QSharedPointer< RequestContextResolver > Ptr