Sayonara Player
org_mpris_media_player2_adaptor.h
1 /*
2  * This file was generated by qdbusxml2cpp version 0.8
3  * Command line was: qdbusxml2cpp -m -a org_mpris_media_player2_adaptor -c OrgMprisMediaPlayer2Adaptor -i /builddir/build/BUILD/sayonara-player/src/DBus/DBusMPRIS.h -l DBusMPRIS::MediaPlayer2 /builddir/build/BUILD/sayonara-player/src/DBus/resources/org.mpris.MediaPlayer2.xml
4  *
5  * qdbusxml2cpp is Copyright (C) 2019 The Qt Company Ltd.
6  *
7  * This is an auto-generated file.
8  * This file may have been hand-edited. Look for HAND-EDIT comments
9  * before re-generating it.
10  */
11 
12 #ifndef ORG_MPRIS_MEDIA_PLAYER2_ADAPTOR_H
13 #define ORG_MPRIS_MEDIA_PLAYER2_ADAPTOR_H
14 
15 #include <QtCore/QObject>
16 #include <QtDBus/QtDBus>
17 #include "/builddir/build/BUILD/sayonara-player/src/DBus/DBusMPRIS.h"
18 QT_BEGIN_NAMESPACE
19 class QByteArray;
20 template<class T> class QList;
21 template<class Key, class Value> class QMap;
22 class QString;
23 class QStringList;
24 class QVariant;
25 QT_END_NAMESPACE
26 
27 /*
28  * Adaptor class for interface org.mpris.MediaPlayer2
29  */
30 class OrgMprisMediaPlayer2Adaptor: public QDBusAbstractAdaptor
31 {
32  Q_OBJECT
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 " </interface>\n"
48  "")
49 public:
51  virtual ~OrgMprisMediaPlayer2Adaptor();
52 
53  inline DBusMPRIS::MediaPlayer2 *parent() const
54  { return static_cast<DBusMPRIS::MediaPlayer2 *>(QObject::parent()); }
55 
56 public: // PROPERTIES
57  Q_PROPERTY(bool CanQuit READ canQuit)
58  bool canQuit() const;
59 
60  Q_PROPERTY(bool CanRaise READ canRaise)
61  bool canRaise() const;
62 
63  Q_PROPERTY(bool CanSetFullscreen READ canSetFullscreen)
64  bool canSetFullscreen() const;
65 
66  Q_PROPERTY(QString DesktopEntry READ desktopEntry)
67  QString desktopEntry() const;
68 
69  Q_PROPERTY(bool Fullscreen READ fullscreen WRITE setFullscreen)
70  bool fullscreen() const;
71  void setFullscreen(bool value);
72 
73  Q_PROPERTY(bool HasTrackList READ hasTrackList)
74  bool hasTrackList() const;
75 
76  Q_PROPERTY(QString Identity READ identity)
77  QString identity() const;
78 
79  Q_PROPERTY(QStringList SupportedMimeTypes READ supportedMimeTypes)
80  QStringList supportedMimeTypes() const;
81 
82  Q_PROPERTY(QStringList SupportedUriSchemes READ supportedUriSchemes)
83  QStringList supportedUriSchemes() const;
84 
85 public Q_SLOTS: // METHODS
86  void Quit();
87  void Raise();
88 Q_SIGNALS: // SIGNALS
89 };
90 
91 #endif
Definition: DBusMPRIS.h:41
Definition: org_mpris_media_player2_adaptor.h:30
Definition: org_mpris_media_player2_adaptor.h:21
Definition: org_mpris_media_player2_adaptor.h:20