10 #include <tqdbuserror.h>
11 #include <tqdbusmessage.h>
12 #include <tqdbusobjectpath.h>
22 interfaceElement.setAttribute(
"name",
"org.bluez.MediaControl1");
24 TQDomDocument document = interfaceElement.ownerDocument();
25 TQDomElement methodElement = document.createElement(
"method");
26 methodElement.setAttribute(
"name",
"Play");
28 interfaceElement.appendChild(methodElement);
30 methodElement = document.createElement(
"method");
31 methodElement.setAttribute(
"name",
"Pause");
33 interfaceElement.appendChild(methodElement);
35 methodElement = document.createElement(
"method");
36 methodElement.setAttribute(
"name",
"Stop");
38 interfaceElement.appendChild(methodElement);
40 methodElement = document.createElement(
"method");
41 methodElement.setAttribute(
"name",
"Next");
43 interfaceElement.appendChild(methodElement);
45 methodElement = document.createElement(
"method");
46 methodElement.setAttribute(
"name",
"Previous");
48 interfaceElement.appendChild(methodElement);
50 methodElement = document.createElement(
"method");
51 methodElement.setAttribute(
"name",
"VolumeUp");
53 interfaceElement.appendChild(methodElement);
55 methodElement = document.createElement(
"method");
56 methodElement.setAttribute(
"name",
"VolumeDown");
58 interfaceElement.appendChild(methodElement);
60 methodElement = document.createElement(
"method");
61 methodElement.setAttribute(
"name",
"FastForward");
63 interfaceElement.appendChild(methodElement);
65 methodElement = document.createElement(
"method");
66 methodElement.setAttribute(
"name",
"Rewind");
68 interfaceElement.appendChild(methodElement);
74 TQT_DBusMessage reply;
79 reply = TQT_DBusMessage::methodReply(message);
85 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::Play returned 'false' but error object is not valid!");
87 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.Play execution failed");
90 reply = TQT_DBusMessage::methodError(message, error);
99 TQT_DBusMessage reply;
104 reply = TQT_DBusMessage::methodReply(message);
108 if (!error.isValid())
110 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::Pause returned 'false' but error object is not valid!");
112 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.Pause execution failed");
115 reply = TQT_DBusMessage::methodError(message, error);
124 TQT_DBusMessage reply;
129 reply = TQT_DBusMessage::methodReply(message);
133 if (!error.isValid())
135 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::Stop returned 'false' but error object is not valid!");
137 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.Stop execution failed");
140 reply = TQT_DBusMessage::methodError(message, error);
149 TQT_DBusMessage reply;
154 reply = TQT_DBusMessage::methodReply(message);
158 if (!error.isValid())
160 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::Next returned 'false' but error object is not valid!");
162 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.Next execution failed");
165 reply = TQT_DBusMessage::methodError(message, error);
174 TQT_DBusMessage reply;
179 reply = TQT_DBusMessage::methodReply(message);
183 if (!error.isValid())
185 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::Previous returned 'false' but error object is not valid!");
187 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.Previous execution failed");
190 reply = TQT_DBusMessage::methodError(message, error);
199 TQT_DBusMessage reply;
204 reply = TQT_DBusMessage::methodReply(message);
208 if (!error.isValid())
210 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::VolumeUp returned 'false' but error object is not valid!");
212 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.VolumeUp execution failed");
215 reply = TQT_DBusMessage::methodError(message, error);
224 TQT_DBusMessage reply;
229 reply = TQT_DBusMessage::methodReply(message);
233 if (!error.isValid())
235 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::VolumeDown returned 'false' but error object is not valid!");
237 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.VolumeDown execution failed");
240 reply = TQT_DBusMessage::methodError(message, error);
249 TQT_DBusMessage reply;
254 reply = TQT_DBusMessage::methodReply(message);
258 if (!error.isValid())
260 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::FastForward returned 'false' but error object is not valid!");
262 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.FastForward execution failed");
265 reply = TQT_DBusMessage::methodError(message, error);
274 TQT_DBusMessage reply;
279 reply = TQT_DBusMessage::methodReply(message);
283 if (!error.isValid())
285 tqWarning(
"Call to implementation of org::bluez::MediaControl1Interface::Rewind returned 'false' but error object is not valid!");
287 error = TQT_DBusError::stdFailed(
"org.bluez.MediaControl1.Rewind execution failed");
290 reply = TQT_DBusMessage::methodError(message, error);
298 if (message.interface() !=
"org.bluez.MediaControl1")
return false;
300 if (message.member() ==
"Play")
302 TQT_DBusMessage reply =
callPlay(message);
308 if (message.member() ==
"Pause")
310 TQT_DBusMessage reply =
callPause(message);
316 if (message.member() ==
"Stop")
318 TQT_DBusMessage reply =
callStop(message);
324 if (message.member() ==
"Next")
326 TQT_DBusMessage reply =
callNext(message);
332 if (message.member() ==
"Previous")
340 if (message.member() ==
"VolumeUp")
348 if (message.member() ==
"VolumeDown")
356 if (message.member() ==
"FastForward")
364 if (message.member() ==
"Rewind")