8 #include <TelepathyQt/AbstractAdaptor>
9 #include <TelepathyQt/Global>
10 #include <TelepathyQt/Types>
30 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Call1.Content")
31 Q_CLASSINFO(
"D-Bus Introspection",
""
32 " <interface name=\"org.freedesktop.Telepathy.Call1.Content\">\n"
33 " <property access=\"read\" type=\"as\" name=\"Interfaces\"/>\n"
34 " <property access=\"read\" type=\"s\" name=\"Name\"/>\n"
35 " <property access=\"read\" type=\"u\" name=\"Type\"/>\n"
36 " <property access=\"read\" type=\"u\" name=\"Disposition\"/>\n"
37 " <property access=\"read\" type=\"ao\" name=\"Streams\"/>\n"
38 " <method name=\"Remove\"/>\n"
39 " <signal name=\"StreamsAdded\">\n"
40 " <arg type=\"ao\" name=\"streams\"/>\n"
42 " <signal name=\"StreamsRemoved\">\n"
43 " <arg type=\"ao\" name=\"streams\"/>\n"
44 " <arg type=\"(uuss)\" name=\"reason\">\n"
45 " <annotation value=\"Tp::CallStateReason\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n"
50 Q_PROPERTY(QStringList Interfaces READ Interfaces )
51 Q_PROPERTY(QString Name READ Name )
52 Q_PROPERTY(uint Type READ Type )
53 Q_PROPERTY(uint Disposition READ Disposition )
57 CallContentAdaptor(
const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
60 typedef Tp::MethodInvocationContextPtr< > RemoveContextPtr;
80 QStringList Interfaces()
const;
102 QString Name()
const;
128 uint Disposition()
const;
174 void Remove(
const QDBusMessage& dbusMessage);
218 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Call1.Content.Interface.DTMF")
219 Q_CLASSINFO(
"D-Bus Introspection",
""
220 " <interface name=\"org.freedesktop.Telepathy.Call1.Content.Interface.DTMF\">\n"
221 " <property access=\"read\" type=\"b\" name=\"CurrentlySendingTones\"/>\n"
222 " <property access=\"read\" type=\"s\" name=\"DeferredTones\"/>\n"
223 " <method name=\"StartTone\">\n"
224 " <arg direction=\"in\" type=\"y\" name=\"event\"/>\n"
226 " <method name=\"StopTone\"/>\n"
227 " <method name=\"MultipleTones\">\n"
228 " <arg direction=\"in\" type=\"s\" name=\"tones\"/>\n"
230 " <signal name=\"TonesDeferred\">\n"
231 " <arg type=\"s\" name=\"tones\"/>\n"
233 " <signal name=\"SendingTones\">\n"
234 " <arg type=\"s\" name=\"tones\"/>\n"
236 " <signal name=\"StoppedTones\">\n"
237 " <arg type=\"b\" name=\"cancelled\"/>\n"
241 Q_PROPERTY(
bool CurrentlySendingTones READ CurrentlySendingTones )
242 Q_PROPERTY(QString DeferredTones READ DeferredTones )
248 typedef Tp::MethodInvocationContextPtr< > StartToneContextPtr;
249 typedef Tp::MethodInvocationContextPtr< > StopToneContextPtr;
250 typedef Tp::MethodInvocationContextPtr< > MultipleTonesContextPtr;
266 bool CurrentlySendingTones()
const;
286 QString DeferredTones()
const;
314 void StartTone(uchar event,
const QDBusMessage& dbusMessage);
333 void StopTone(
const QDBusMessage& dbusMessage);
381 void MultipleTones(
const QString& tones,
const QDBusMessage& dbusMessage);
396 void TonesDeferred(
const QString& tones);
409 void SendingTones(
const QString& tones);
422 void StoppedTones(
bool cancelled);
435 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Call1.Interface.Mute")
436 Q_CLASSINFO(
"D-Bus Introspection",
""
437 " <interface name=\"org.freedesktop.Telepathy.Call1.Interface.Mute\">\n"
438 " <property access=\"read\" type=\"u\" name=\"LocalMuteState\"/>\n"
439 " <method name=\"RequestMuted\">\n"
440 " <arg direction=\"in\" type=\"b\" name=\"muted\"/>\n"
442 " <signal name=\"MuteStateChanged\">\n"
443 " <arg type=\"u\" name=\"muteState\"/>\n"
453 typedef Tp::MethodInvocationContextPtr< > RequestMutedContextPtr;
490 void RequestMuted(
bool muted,
const QDBusMessage& dbusMessage);
505 void MuteStateChanged(uint muteState);
Definition: svc-call.h:27
Definition: build/TelepathyQt/_gen/types.h:320
LocalMuteState
Definition: build/TelepathyQt/_gen/constants.h:4626
Definition: build/TelepathyQt/_gen/types.h:81
Definition: svc-call.h:215
Base class for all the low-level service-side adaptors.
Definition: abstract-adaptor.h:40
Definition: svc-call.h:432