tdebluez
mediacontrol1Interface.cpp
Go to the documentation of this file.
1// File autogenerated
2
3// declaration include
5
6// TQt includes
7#include <tqdom.h>
8
9// TQt D-Bus includes
10#include <tqdbuserror.h>
11#include <tqdbusmessage.h>
12#include <tqdbusobjectpath.h>
13
14
15namespace org
16{
17namespace bluez
18{
19
20void MediaControl1Interface::buildIntrospectionData(TQDomElement& interfaceElement)
21{
22 interfaceElement.setAttribute("name", "org.bluez.MediaControl1");
23
24 TQDomDocument document = interfaceElement.ownerDocument();
25 TQDomElement methodElement = document.createElement("method");
26 methodElement.setAttribute("name", "Play");
27
28 interfaceElement.appendChild(methodElement);
29
30 methodElement = document.createElement("method");
31 methodElement.setAttribute("name", "Pause");
32
33 interfaceElement.appendChild(methodElement);
34
35 methodElement = document.createElement("method");
36 methodElement.setAttribute("name", "Stop");
37
38 interfaceElement.appendChild(methodElement);
39
40 methodElement = document.createElement("method");
41 methodElement.setAttribute("name", "Next");
42
43 interfaceElement.appendChild(methodElement);
44
45 methodElement = document.createElement("method");
46 methodElement.setAttribute("name", "Previous");
47
48 interfaceElement.appendChild(methodElement);
49
50 methodElement = document.createElement("method");
51 methodElement.setAttribute("name", "VolumeUp");
52
53 interfaceElement.appendChild(methodElement);
54
55 methodElement = document.createElement("method");
56 methodElement.setAttribute("name", "VolumeDown");
57
58 interfaceElement.appendChild(methodElement);
59
60 methodElement = document.createElement("method");
61 methodElement.setAttribute("name", "FastForward");
62
63 interfaceElement.appendChild(methodElement);
64
65 methodElement = document.createElement("method");
66 methodElement.setAttribute("name", "Rewind");
67
68 interfaceElement.appendChild(methodElement);
69}
70
71TQT_DBusMessage MediaControl1Interface::callPlay(const TQT_DBusMessage& message)
72{
73 TQT_DBusError error;
74 TQT_DBusMessage reply;
75
76
77 if (Play(error))
78 {
79 reply = TQT_DBusMessage::methodReply(message);
80 }
81 else
82 {
83 if (!error.isValid())
84 {
85 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Play returned 'false' but error object is not valid!");
86
87 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Play execution failed");
88 }
89
90 reply = TQT_DBusMessage::methodError(message, error);
91 }
92
93 return reply;
94}
95
96TQT_DBusMessage MediaControl1Interface::callPause(const TQT_DBusMessage& message)
97{
98 TQT_DBusError error;
99 TQT_DBusMessage reply;
100
101
102 if (Pause(error))
103 {
104 reply = TQT_DBusMessage::methodReply(message);
105 }
106 else
107 {
108 if (!error.isValid())
109 {
110 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Pause returned 'false' but error object is not valid!");
111
112 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Pause execution failed");
113 }
114
115 reply = TQT_DBusMessage::methodError(message, error);
116 }
117
118 return reply;
119}
120
121TQT_DBusMessage MediaControl1Interface::callStop(const TQT_DBusMessage& message)
122{
123 TQT_DBusError error;
124 TQT_DBusMessage reply;
125
126
127 if (Stop(error))
128 {
129 reply = TQT_DBusMessage::methodReply(message);
130 }
131 else
132 {
133 if (!error.isValid())
134 {
135 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Stop returned 'false' but error object is not valid!");
136
137 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Stop execution failed");
138 }
139
140 reply = TQT_DBusMessage::methodError(message, error);
141 }
142
143 return reply;
144}
145
146TQT_DBusMessage MediaControl1Interface::callNext(const TQT_DBusMessage& message)
147{
148 TQT_DBusError error;
149 TQT_DBusMessage reply;
150
151
152 if (Next(error))
153 {
154 reply = TQT_DBusMessage::methodReply(message);
155 }
156 else
157 {
158 if (!error.isValid())
159 {
160 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Next returned 'false' but error object is not valid!");
161
162 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Next execution failed");
163 }
164
165 reply = TQT_DBusMessage::methodError(message, error);
166 }
167
168 return reply;
169}
170
171TQT_DBusMessage MediaControl1Interface::callPrevious(const TQT_DBusMessage& message)
172{
173 TQT_DBusError error;
174 TQT_DBusMessage reply;
175
176
177 if (Previous(error))
178 {
179 reply = TQT_DBusMessage::methodReply(message);
180 }
181 else
182 {
183 if (!error.isValid())
184 {
185 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Previous returned 'false' but error object is not valid!");
186
187 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Previous execution failed");
188 }
189
190 reply = TQT_DBusMessage::methodError(message, error);
191 }
192
193 return reply;
194}
195
196TQT_DBusMessage MediaControl1Interface::callVolumeUp(const TQT_DBusMessage& message)
197{
198 TQT_DBusError error;
199 TQT_DBusMessage reply;
200
201
202 if (VolumeUp(error))
203 {
204 reply = TQT_DBusMessage::methodReply(message);
205 }
206 else
207 {
208 if (!error.isValid())
209 {
210 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::VolumeUp returned 'false' but error object is not valid!");
211
212 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.VolumeUp execution failed");
213 }
214
215 reply = TQT_DBusMessage::methodError(message, error);
216 }
217
218 return reply;
219}
220
221TQT_DBusMessage MediaControl1Interface::callVolumeDown(const TQT_DBusMessage& message)
222{
223 TQT_DBusError error;
224 TQT_DBusMessage reply;
225
226
227 if (VolumeDown(error))
228 {
229 reply = TQT_DBusMessage::methodReply(message);
230 }
231 else
232 {
233 if (!error.isValid())
234 {
235 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::VolumeDown returned 'false' but error object is not valid!");
236
237 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.VolumeDown execution failed");
238 }
239
240 reply = TQT_DBusMessage::methodError(message, error);
241 }
242
243 return reply;
244}
245
246TQT_DBusMessage MediaControl1Interface::callFastForward(const TQT_DBusMessage& message)
247{
248 TQT_DBusError error;
249 TQT_DBusMessage reply;
250
251
252 if (FastForward(error))
253 {
254 reply = TQT_DBusMessage::methodReply(message);
255 }
256 else
257 {
258 if (!error.isValid())
259 {
260 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::FastForward returned 'false' but error object is not valid!");
261
262 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.FastForward execution failed");
263 }
264
265 reply = TQT_DBusMessage::methodError(message, error);
266 }
267
268 return reply;
269}
270
271TQT_DBusMessage MediaControl1Interface::callRewind(const TQT_DBusMessage& message)
272{
273 TQT_DBusError error;
274 TQT_DBusMessage reply;
275
276
277 if (Rewind(error))
278 {
279 reply = TQT_DBusMessage::methodReply(message);
280 }
281 else
282 {
283 if (!error.isValid())
284 {
285 tqWarning("Call to implementation of org::bluez::MediaControl1Interface::Rewind returned 'false' but error object is not valid!");
286
287 error = TQT_DBusError::stdFailed("org.bluez.MediaControl1.Rewind execution failed");
288 }
289
290 reply = TQT_DBusMessage::methodError(message, error);
291 }
292
293 return reply;
294}
295
296bool MediaControl1Interface::handleMethodCall(const TQT_DBusMessage& message)
297{
298 if (message.interface() != "org.bluez.MediaControl1") return false;
299
300 if (message.member() == "Play")
301 {
302 TQT_DBusMessage reply = callPlay(message);
303 handleMethodReply(reply);
304
305 return true;
306 }
307
308 if (message.member() == "Pause")
309 {
310 TQT_DBusMessage reply = callPause(message);
311 handleMethodReply(reply);
312
313 return true;
314 }
315
316 if (message.member() == "Stop")
317 {
318 TQT_DBusMessage reply = callStop(message);
319 handleMethodReply(reply);
320
321 return true;
322 }
323
324 if (message.member() == "Next")
325 {
326 TQT_DBusMessage reply = callNext(message);
327 handleMethodReply(reply);
328
329 return true;
330 }
331
332 if (message.member() == "Previous")
333 {
334 TQT_DBusMessage reply = callPrevious(message);
335 handleMethodReply(reply);
336
337 return true;
338 }
339
340 if (message.member() == "VolumeUp")
341 {
342 TQT_DBusMessage reply = callVolumeUp(message);
343 handleMethodReply(reply);
344
345 return true;
346 }
347
348 if (message.member() == "VolumeDown")
349 {
350 TQT_DBusMessage reply = callVolumeDown(message);
351 handleMethodReply(reply);
352
353 return true;
354 }
355
356 if (message.member() == "FastForward")
357 {
358 TQT_DBusMessage reply = callFastForward(message);
359 handleMethodReply(reply);
360
361 return true;
362 }
363
364 if (message.member() == "Rewind")
365 {
366 TQT_DBusMessage reply = callRewind(message);
367 handleMethodReply(reply);
368
369 return true;
370 }
371
372 return false;
373}
374
375}; // namespace bluez
376
377}; // namespace org
378
379// End of File
380
TQT_DBusMessage callPrevious(const TQT_DBusMessage &message)
virtual bool Rewind(TQT_DBusError &error)=0
TQT_DBusMessage callStop(const TQT_DBusMessage &message)
TQT_DBusMessage callPlay(const TQT_DBusMessage &message)
virtual bool handleMethodCall(const TQT_DBusMessage &message)
virtual bool Stop(TQT_DBusError &error)=0
virtual bool Previous(TQT_DBusError &error)=0
TQT_DBusMessage callVolumeDown(const TQT_DBusMessage &message)
virtual bool Play(TQT_DBusError &error)=0
virtual bool VolumeUp(TQT_DBusError &error)=0
TQT_DBusMessage callVolumeUp(const TQT_DBusMessage &message)
virtual bool VolumeDown(TQT_DBusError &error)=0
virtual bool Pause(TQT_DBusError &error)=0
TQT_DBusMessage callNext(const TQT_DBusMessage &message)
TQT_DBusMessage callPause(const TQT_DBusMessage &message)
static void buildIntrospectionData(TQDomElement &interfaceElement)
virtual void handleMethodReply(const TQT_DBusMessage &reply)=0
virtual bool Next(TQT_DBusError &error)=0
TQT_DBusMessage callRewind(const TQT_DBusMessage &message)
TQT_DBusMessage callFastForward(const TQT_DBusMessage &message)
virtual bool FastForward(TQT_DBusError &error)=0