12 #ifndef ORG_MPRIS_MEDIA_PLAYER2_ADAPTOR_H
13 #define ORG_MPRIS_MEDIA_PLAYER2_ADAPTOR_H
15 #include <QtCore/QObject>
16 #include <QtDBus/QtDBus>
17 #include "/builddir/build/BUILD/sayonara-player-1.6.0-beta7/src/DBus/DBusMPRIS.h"
20 template<
class T>
class QList;
21 template<
class Key,
class Value>
class QMap;
33 Q_CLASSINFO(
"D-Bus Interface",
"org.mpris.MediaPlayer2")
34 Q_CLASSINFO(
"D-Bus Introspection",
""
35 " <interface name=\"org.mpris.MediaPlayer2\">\n"
36 " <method name=\"Raise\"/>\n"
37 " <method name=\"Quit\"/>\n"
38 " <property access=\"read\" type=\"b\" name=\"CanQuit\"/>\n"
39 " <property access=\"read\" type=\"b\" name=\"CanRaise\"/>\n"
40 " <property access=\"read\" type=\"b\" name=\"HasTrackList\"/>\n"
41 " <property access=\"read\" type=\"s\" name=\"Identity\"/>\n"
42 " <property access=\"read\" type=\"s\" name=\"DesktopEntry\"/>\n"
43 " <property access=\"read\" type=\"as\" name=\"SupportedUriSchemes\"/>\n"
44 " <property access=\"read\" type=\"as\" name=\"SupportedMimeTypes\"/>\n"
45 " <property access=\"readwrite\" type=\"b\" name=\"Fullscreen\"/>\n"
46 " <property access=\"read\" type=\"b\" name=\"CanSetFullscreen\"/>\n"
47 " <method name=\"SetFullscreen\">\n"
48 " <arg direction=\"in\" type=\"b\" name=\"enable\"/>\n"
60 Q_PROPERTY(
bool CanQuit READ canQuit)
63 Q_PROPERTY(
bool CanRaise READ canRaise)
64 bool canRaise()
const;
66 Q_PROPERTY(
bool CanSetFullscreen READ canSetFullscreen)
67 bool canSetFullscreen()
const;
69 Q_PROPERTY(QString DesktopEntry READ desktopEntry)
70 QString desktopEntry()
const;
72 Q_PROPERTY(
bool Fullscreen READ fullscreen WRITE setFullscreen)
73 bool fullscreen()
const;
74 void setFullscreen(
bool value);
76 Q_PROPERTY(
bool HasTrackList READ hasTrackList)
77 bool hasTrackList()
const;
79 Q_PROPERTY(QString Identity READ identity)
80 QString identity()
const;
82 Q_PROPERTY(QStringList SupportedMimeTypes READ supportedMimeTypes)
83 QStringList supportedMimeTypes()
const;
85 Q_PROPERTY(QStringList SupportedUriSchemes READ supportedUriSchemes)
86 QStringList supportedUriSchemes()
const;
91 void SetFullscreen(
bool enable);