Sayonara Player
Toggle main menu visibility
Loading...
Searching...
No Matches
src
DBus
org_mpris_media_player2_player_adaptor.h
1
/*
2
* This file was generated by qdbusxml2cpp version 0.8
3
* Command line was: qdbusxml2cpp -m -a org_mpris_media_player2_player_adaptor -c OrgMprisMediaPlayer2PlayerAdaptor -i /builddir/build/BUILD/sayonara-1.11.0-build/sayonara-player-1.11.0-stable2/src/DBus/DBusMPRIS.h -l Dbus::Mpris::MediaPlayer2 /builddir/build/BUILD/sayonara-1.11.0-build/sayonara-player-1.11.0-stable2/src/DBus/resources/org.mpris.MediaPlayer2.Player.xml
4
*
5
* qdbusxml2cpp is Copyright (C) 2023 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_PLAYER_ADAPTOR_H
13
#define ORG_MPRIS_MEDIA_PLAYER2_PLAYER_ADAPTOR_H
14
15
#include <QtCore/QObject>
16
#include <QtDBus/QtDBus>
17
#include "/builddir/build/BUILD/sayonara-1.11.0-build/sayonara-player-1.11.0-stable2/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.Player
29
*/
30
class
OrgMprisMediaPlayer2PlayerAdaptor
:
public
QDBusAbstractAdaptor
31
{
32
Q_OBJECT
33
Q_CLASSINFO(
"D-Bus Interface"
,
"org.mpris.MediaPlayer2.Player"
)
34
Q_CLASSINFO(
"D-Bus Introspection"
,
""
35
" <interface name=\"org.mpris.MediaPlayer2.Player\">\n"
36
" <method name=\"Next\"/>\n"
37
" <method name=\"Previous\"/>\n"
38
" <method name=\"Pause\"/>\n"
39
" <method name=\"PlayPause\"/>\n"
40
" <method name=\"Stop\"/>\n"
41
" <method name=\"Play\"/>\n"
42
" <method name=\"Seek\">\n"
43
" <arg direction=\"in\" type=\"x\" name=\"Offset\"/>\n"
44
" </method>\n"
45
" <method name=\"SetPosition\">\n"
46
" <arg direction=\"in\" type=\"o\" name=\"TrackId\"/>\n"
47
" <arg direction=\"in\" type=\"x\" name=\"Position\"/>\n"
48
" </method>\n"
49
" <method name=\"OpenUri\">\n"
50
" <arg direction=\"in\" type=\"s\" name=\"Uri\"/>\n"
51
" </method>\n"
52
" <signal name=\"Seeked\">\n"
53
" <arg type=\"x\" name=\"Position\"/>\n"
54
" </signal>\n"
55
" <property access=\"read\" type=\"s\" name=\"PlaybackStatus\"/>\n"
56
" <property access=\"readwrite\" type=\"s\" name=\"LoopStatus\"/>\n"
57
" <property access=\"readwrite\" type=\"d\" name=\"Rate\"/>\n"
58
" <property access=\"read\" type=\"i\" name=\"Rating\"/>\n"
59
" <property access=\"readwrite\" type=\"b\" name=\"Shuffle\"/>\n"
60
" <method name=\"SetShuffle\">\n"
61
" <arg direction=\"in\" type=\"b\" name=\"enabled\"/>\n"
62
" </method>\n"
63
" <property access=\"read\" type=\"a{sv}\" name=\"Metadata\">\n"
64
" <annotation value=\"QVariantMap\" name=\"org.qtproject.QtDBus.QtTypeName\"/>\n"
65
" </property>\n"
66
" <property access=\"readwrite\" type=\"d\" name=\"Volume\"/>\n"
67
" <method name=\"IncreaseVolume\"/>\n"
68
" <method name=\"DecreaseVolume\"/>\n"
69
" <method name=\"SetVolume\">\n"
70
" <arg direction=\"in\" type=\"d\" name=\"volume\"/>\n"
71
" </method>\n"
72
" <property access=\"read\" type=\"x\" name=\"Position\"/>\n"
73
" <property access=\"read\" type=\"d\" name=\"MinimumRate\"/>\n"
74
" <property access=\"read\" type=\"d\" name=\"MaximumRate\"/>\n"
75
" <property access=\"read\" type=\"b\" name=\"CanGoNext\"/>\n"
76
" <property access=\"read\" type=\"b\" name=\"CanGoPrevious\"/>\n"
77
" <property access=\"read\" type=\"b\" name=\"CanPlay\"/>\n"
78
" <property access=\"read\" type=\"b\" name=\"CanPause\"/>\n"
79
" <property access=\"read\" type=\"b\" name=\"CanSeek\"/>\n"
80
" <property access=\"read\" type=\"b\" name=\"CanControl\"/>\n"
81
" </interface>\n"
82
""
)
83
public
:
84
OrgMprisMediaPlayer2PlayerAdaptor
(
Dbus::Mpris::MediaPlayer2
*parent);
85
virtual
~OrgMprisMediaPlayer2PlayerAdaptor
();
86
87
inline
Dbus::Mpris::MediaPlayer2
*parent()
const
88
{
return
static_cast<
Dbus::Mpris::MediaPlayer2
*
>
(QObject::parent()); }
89
90
public
:
// PROPERTIES
91
Q_PROPERTY(
bool
CanControl READ canControl)
92
bool
canControl()
const
;
93
94
Q_PROPERTY(
bool
CanGoNext READ canGoNext)
95
bool
canGoNext()
const
;
96
97
Q_PROPERTY(
bool
CanGoPrevious READ canGoPrevious)
98
bool
canGoPrevious()
const
;
99
100
Q_PROPERTY(
bool
CanPause READ canPause)
101
bool
canPause()
const
;
102
103
Q_PROPERTY(
bool
CanPlay READ canPlay)
104
bool
canPlay()
const
;
105
106
Q_PROPERTY(
bool
CanSeek READ canSeek)
107
bool
canSeek()
const
;
108
109
Q_PROPERTY(QString LoopStatus READ loopStatus WRITE setLoopStatus)
110
QString loopStatus()
const
;
111
void
setLoopStatus(
const
QString &value);
112
113
Q_PROPERTY(
double
MaximumRate READ maximumRate)
114
double
maximumRate()
const
;
115
116
Q_PROPERTY(QVariantMap Metadata READ metadata)
117
QVariantMap metadata()
const
;
118
119
Q_PROPERTY(
double
MinimumRate READ minimumRate)
120
double
minimumRate()
const
;
121
122
Q_PROPERTY(QString PlaybackStatus READ playbackStatus)
123
QString playbackStatus()
const
;
124
125
Q_PROPERTY(qlonglong Position READ position)
126
qlonglong position()
const
;
127
128
Q_PROPERTY(
double
Rate READ rate WRITE setRate)
129
double
rate()
const
;
130
void
setRate(
double
value);
131
132
Q_PROPERTY(
int
Rating READ rating)
133
int
rating()
const
;
134
135
Q_PROPERTY(
bool
Shuffle READ shuffle WRITE setShuffle)
136
bool
shuffle()
const
;
137
void
setShuffle(
bool
value);
138
139
Q_PROPERTY(
double
Volume READ volume WRITE setVolume)
140
double
volume()
const
;
141
void
setVolume(
double
value);
142
143
public
Q_SLOTS:
// METHODS
144
void
DecreaseVolume();
145
void
IncreaseVolume();
146
void
Next();
147
void
OpenUri(
const
QString &Uri);
148
void
Pause();
149
void
Play();
150
void
PlayPause();
151
void
Previous();
152
void
Seek(qlonglong Offset);
153
void
SetPosition(
const
QDBusObjectPath &TrackId, qlonglong Position);
154
void
SetShuffle(
bool
enabled);
155
void
SetVolume(
double
volume);
156
void
Stop();
157
Q_SIGNALS:
// SIGNALS
158
void
Seeked(qlonglong Position);
159
};
160
161
#endif
Dbus::Mpris::MediaPlayer2
Definition
DBusMPRIS.h:50
OrgMprisMediaPlayer2PlayerAdaptor
Definition
org_mpris_media_player2_player_adaptor.h:31
QList
Definition
EngineUtils.h:33
QMap
Definition
org_mpris_media_player2_adaptor.h:21
Generated on
for Sayonara Player by
1.17.0