8 #include <TelepathyQt/AbstractAdaptor>
9 #include <TelepathyQt/Global>
10 #include <TelepathyQt/Types>
30 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection")
31 Q_CLASSINFO(
"D-Bus Introspection",
""
32 " <interface name=\"org.freedesktop.Telepathy.Connection\">\n"
33 " <property access=\"read\" type=\"as\" name=\"Interfaces\"/>\n"
34 " <property access=\"read\" type=\"u\" name=\"SelfHandle\"/>\n"
35 " <property access=\"read\" type=\"s\" name=\"SelfID\"/>\n"
36 " <property access=\"read\" type=\"u\" name=\"Status\"/>\n"
37 " <property access=\"read\" type=\"b\" name=\"HasImmortalHandles\"/>\n"
38 " <method name=\"Connect\"/>\n"
39 " <method name=\"Disconnect\"/>\n"
40 " <method name=\"GetInterfaces\">\n"
41 " <arg direction=\"out\" type=\"as\" name=\"interfaces\"/>\n"
43 " <method name=\"GetProtocol\">\n"
44 " <arg direction=\"out\" type=\"s\" name=\"protocol\"/>\n"
46 " <method name=\"GetSelfHandle\">\n"
47 " <arg direction=\"out\" type=\"u\" name=\"selfHandle\"/>\n"
49 " <method name=\"GetStatus\">\n"
50 " <arg direction=\"out\" type=\"u\" name=\"status\"/>\n"
52 " <method name=\"HoldHandles\">\n"
53 " <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n"
54 " <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n"
56 " <method name=\"InspectHandles\">\n"
57 " <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n"
58 " <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n"
59 " <arg direction=\"out\" type=\"as\" name=\"identifiers\"/>\n"
61 " <method name=\"ListChannels\">\n"
62 " <arg direction=\"out\" type=\"a(osuu)\" name=\"channelInfo\">\n"
63 " <annotation value=\"Tp::ChannelInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
66 " <method name=\"ReleaseHandles\">\n"
67 " <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n"
68 " <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n"
70 " <method name=\"RequestChannel\">\n"
71 " <arg direction=\"in\" type=\"s\" name=\"type\"/>\n"
72 " <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n"
73 " <arg direction=\"in\" type=\"u\" name=\"handle\"/>\n"
74 " <arg direction=\"in\" type=\"b\" name=\"suppressHandler\"/>\n"
75 " <arg direction=\"out\" type=\"o\" name=\"objectPath\"/>\n"
77 " <method name=\"RequestHandles\">\n"
78 " <arg direction=\"in\" type=\"u\" name=\"handleType\"/>\n"
79 " <arg direction=\"in\" type=\"as\" name=\"identifiers\"/>\n"
80 " <arg direction=\"out\" type=\"au\" name=\"handles\"/>\n"
82 " <method name=\"AddClientInterest\">\n"
83 " <arg direction=\"in\" type=\"as\" name=\"tokens\"/>\n"
85 " <method name=\"RemoveClientInterest\">\n"
86 " <arg direction=\"in\" type=\"as\" name=\"tokens\"/>\n"
88 " <signal name=\"SelfHandleChanged\">\n"
89 " <arg type=\"u\" name=\"selfHandle\"/>\n"
91 " <signal name=\"SelfContactChanged\">\n"
92 " <arg type=\"u\" name=\"selfHandle\"/>\n"
93 " <arg type=\"s\" name=\"selfID\"/>\n"
95 " <signal name=\"NewChannel\">\n"
96 " <arg type=\"o\" name=\"objectPath\"/>\n"
97 " <arg type=\"s\" name=\"channelType\"/>\n"
98 " <arg type=\"u\" name=\"handleType\"/>\n"
99 " <arg type=\"u\" name=\"handle\"/>\n"
100 " <arg type=\"b\" name=\"suppressHandler\"/>\n"
102 " <signal name=\"ConnectionError\">\n"
103 " <arg type=\"s\" name=\"error\"/>\n"
104 " <arg type=\"a{sv}\" name=\"details\"/>\n"
106 " <signal name=\"StatusChanged\">\n"
107 " <arg type=\"u\" name=\"status\"/>\n"
108 " <arg type=\"u\" name=\"reason\"/>\n"
112 Q_PROPERTY(QStringList Interfaces READ Interfaces )
113 Q_PROPERTY(uint SelfHandle READ SelfHandle )
114 Q_PROPERTY(QString SelfID READ SelfID )
115 Q_PROPERTY(uint Status READ Status )
116 Q_PROPERTY(
bool HasImmortalHandles READ HasImmortalHandles )
119 ConnectionAdaptor(
const QDBusConnection& dbusConnection, QObject* adaptee, QObject* parent);
122 typedef Tp::MethodInvocationContextPtr< > ConnectContextPtr;
123 typedef Tp::MethodInvocationContextPtr< > DisconnectContextPtr;
124 typedef Tp::MethodInvocationContextPtr< QStringList > GetInterfacesContextPtr;
125 typedef Tp::MethodInvocationContextPtr< QString > GetProtocolContextPtr;
126 typedef Tp::MethodInvocationContextPtr< uint > GetSelfHandleContextPtr;
127 typedef Tp::MethodInvocationContextPtr< uint > GetStatusContextPtr;
128 typedef Tp::MethodInvocationContextPtr< > HoldHandlesContextPtr;
129 typedef Tp::MethodInvocationContextPtr< QStringList > InspectHandlesContextPtr;
130 typedef Tp::MethodInvocationContextPtr< Tp::ChannelInfoList > ListChannelsContextPtr;
131 typedef Tp::MethodInvocationContextPtr< > ReleaseHandlesContextPtr;
132 typedef Tp::MethodInvocationContextPtr< QDBusObjectPath > RequestChannelContextPtr;
133 typedef Tp::MethodInvocationContextPtr< Tp::UIntList > RequestHandlesContextPtr;
134 typedef Tp::MethodInvocationContextPtr< > AddClientInterestContextPtr;
135 typedef Tp::MethodInvocationContextPtr< > RemoveClientInterestContextPtr;
171 QStringList Interfaces()
const;
187 uint SelfHandle()
const;
203 QString SelfID()
const;
241 bool HasImmortalHandles()
const;
264 void Connect(
const QDBusMessage& dbusMessage);
280 void Disconnect(
const QDBusMessage& dbusMessage);
301 QStringList GetInterfaces(
const QDBusMessage& dbusMessage);
318 QString GetProtocol(
const QDBusMessage& dbusMessage);
336 uint GetSelfHandle(
const QDBusMessage& dbusMessage);
353 uint GetStatus(
const QDBusMessage& dbusMessage);
397 void HoldHandles(uint handleType,
const Tp::UIntList& handles,
const QDBusMessage& dbusMessage);
421 QStringList InspectHandles(uint handleType,
const Tp::UIntList& handles,
const QDBusMessage& dbusMessage);
465 void ReleaseHandles(uint handleType,
const Tp::UIntList& handles,
const QDBusMessage& dbusMessage);
543 QDBusObjectPath RequestChannel(
const QString& type, uint handleType, uint handle,
bool suppressHandler,
const QDBusMessage& dbusMessage);
584 Tp::UIntList RequestHandles(uint handleType,
const QStringList& identifiers,
const QDBusMessage& dbusMessage);
680 void AddClientInterest(
const QStringList& tokens,
const QDBusMessage& dbusMessage);
714 void RemoveClientInterest(
const QStringList& tokens,
const QDBusMessage& dbusMessage);
729 void SelfHandleChanged(uint selfHandle);
745 void SelfContactChanged(uint selfHandle,
const QString& selfID);
787 void NewChannel(
const QDBusObjectPath& objectPath,
const QString& channelType, uint handleType, uint handle,
bool suppressHandler);
830 void ConnectionError(
const QString& error,
const QVariantMap& details);
847 void StatusChanged(uint status, uint reason);
860 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Addressing1")
861 Q_CLASSINFO(
"D-Bus Introspection",
""
862 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Addressing1\">\n"
863 " <method name=\"GetContactsByVCardField\">\n"
864 " <arg direction=\"in\" type=\"s\" name=\"field\"/>\n"
865 " <arg direction=\"in\" type=\"as\" name=\"addresses\"/>\n"
866 " <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n"
867 " <arg direction=\"out\" type=\"a{su}\" name=\"requested\">\n"
868 " <annotation value=\"Tp::AddressingNormalizationMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
870 " <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"attributes\">\n"
871 " <annotation value=\"Tp::ContactAttributesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out1\"/>\n"
874 " <method name=\"GetContactsByURI\">\n"
875 " <arg direction=\"in\" type=\"as\" name=\"URIs\"/>\n"
876 " <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n"
877 " <arg direction=\"out\" type=\"a{su}\" name=\"requested\">\n"
878 " <annotation value=\"Tp::AddressingNormalizationMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
880 " <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"attributes\">\n"
881 " <annotation value=\"Tp::ContactAttributesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out1\"/>\n"
891 typedef Tp::MethodInvocationContextPtr< Tp::AddressingNormalizationMap, Tp::ContactAttributesMap > GetContactsByVCardFieldContextPtr;
892 typedef Tp::MethodInvocationContextPtr< Tp::AddressingNormalizationMap, Tp::ContactAttributesMap > GetContactsByURIContextPtr;
1065 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Aliasing")
1066 Q_CLASSINFO(
"D-Bus Introspection",
""
1067 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Aliasing\">\n"
1068 " <method name=\"GetAliasFlags\">\n"
1069 " <arg direction=\"out\" type=\"u\" name=\"aliasFlags\"/>\n"
1071 " <method name=\"RequestAliases\">\n"
1072 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
1073 " <arg direction=\"out\" type=\"as\" name=\"aliases\"/>\n"
1075 " <method name=\"GetAliases\">\n"
1076 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
1077 " <arg direction=\"out\" type=\"a{us}\" name=\"aliases\">\n"
1078 " <annotation value=\"Tp::AliasMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
1081 " <method name=\"SetAliases\">\n"
1082 " <arg direction=\"in\" type=\"a{us}\" name=\"aliases\">\n"
1083 " <annotation value=\"Tp::AliasMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
1086 " <signal name=\"AliasesChanged\">\n"
1087 " <arg type=\"a(us)\" name=\"aliases\">\n"
1088 " <annotation value=\"Tp::AliasPairList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
1098 typedef Tp::MethodInvocationContextPtr< uint > GetAliasFlagsContextPtr;
1099 typedef Tp::MethodInvocationContextPtr< QStringList > RequestAliasesContextPtr;
1100 typedef Tp::MethodInvocationContextPtr< Tp::AliasMap > GetAliasesContextPtr;
1101 typedef Tp::MethodInvocationContextPtr< > SetAliasesContextPtr;
1121 uint GetAliasFlags(
const QDBusMessage& dbusMessage);
1141 QStringList RequestAliases(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
1187 void SetAliases(
const Tp::AliasMap& aliases,
const QDBusMessage& dbusMessage);
1221 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Anonymity")
1222 Q_CLASSINFO(
"D-Bus Introspection",
""
1223 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Anonymity\">\n"
1224 " <property access=\"read\" type=\"u\" name=\"SupportedAnonymityModes\"/>\n"
1225 " <property access=\"readwrite\" type=\"b\" name=\"AnonymityMandatory\"/>\n"
1226 " <property access=\"readwrite\" type=\"u\" name=\"AnonymityModes\"/>\n"
1227 " <signal name=\"AnonymityModesChanged\">\n"
1228 " <arg type=\"u\" name=\"modes\"/>\n"
1232 Q_PROPERTY(uint SupportedAnonymityModes READ SupportedAnonymityModes )
1233 Q_PROPERTY(
bool AnonymityMandatory READ AnonymityMandatory WRITE SetAnonymityMandatory)
1234 Q_PROPERTY(uint AnonymityModes READ AnonymityModes WRITE SetAnonymityModes)
1254 uint SupportedAnonymityModes()
const;
1272 bool AnonymityMandatory()
const;
1288 void SetAnonymityMandatory(
const bool &newValue);
1303 uint AnonymityModes()
const;
1316 void SetAnonymityModes(
const uint &newValue);
1331 void AnonymityModesChanged(uint modes);
1344 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Avatars")
1345 Q_CLASSINFO(
"D-Bus Introspection",
""
1346 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Avatars\">\n"
1347 " <property access=\"read\" type=\"as\" name=\"SupportedAvatarMIMETypes\"/>\n"
1348 " <property access=\"read\" type=\"u\" name=\"MinimumAvatarHeight\"/>\n"
1349 " <property access=\"read\" type=\"u\" name=\"MinimumAvatarWidth\"/>\n"
1350 " <property access=\"read\" type=\"u\" name=\"RecommendedAvatarHeight\"/>\n"
1351 " <property access=\"read\" type=\"u\" name=\"RecommendedAvatarWidth\"/>\n"
1352 " <property access=\"read\" type=\"u\" name=\"MaximumAvatarHeight\"/>\n"
1353 " <property access=\"read\" type=\"u\" name=\"MaximumAvatarWidth\"/>\n"
1354 " <property access=\"read\" type=\"u\" name=\"MaximumAvatarBytes\"/>\n"
1355 " <method name=\"GetAvatarRequirements\">\n"
1356 " <arg direction=\"out\" type=\"as\" name=\"MIMETypes\"/>\n"
1357 " <arg direction=\"out\" type=\"q\" name=\"minWidth\"/>\n"
1358 " <arg direction=\"out\" type=\"q\" name=\"minHeight\"/>\n"
1359 " <arg direction=\"out\" type=\"q\" name=\"maxWidth\"/>\n"
1360 " <arg direction=\"out\" type=\"q\" name=\"maxHeight\"/>\n"
1361 " <arg direction=\"out\" type=\"u\" name=\"maxBytes\"/>\n"
1363 " <method name=\"GetAvatarTokens\">\n"
1364 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
1365 " <arg direction=\"out\" type=\"as\" name=\"tokens\"/>\n"
1367 " <method name=\"GetKnownAvatarTokens\">\n"
1368 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
1369 " <arg direction=\"out\" type=\"a{us}\" name=\"tokens\">\n"
1370 " <annotation value=\"Tp::AvatarTokenMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
1373 " <method name=\"RequestAvatar\">\n"
1374 " <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n"
1375 " <arg direction=\"out\" type=\"ay\" name=\"data\"/>\n"
1376 " <arg direction=\"out\" type=\"s\" name=\"MIMEType\"/>\n"
1378 " <method name=\"RequestAvatars\">\n"
1379 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
1381 " <method name=\"SetAvatar\">\n"
1382 " <arg direction=\"in\" type=\"ay\" name=\"avatar\"/>\n"
1383 " <arg direction=\"in\" type=\"s\" name=\"MIMEType\"/>\n"
1384 " <arg direction=\"out\" type=\"s\" name=\"token\"/>\n"
1386 " <method name=\"ClearAvatar\"/>\n"
1387 " <signal name=\"AvatarUpdated\">\n"
1388 " <arg type=\"u\" name=\"contact\"/>\n"
1389 " <arg type=\"s\" name=\"newAvatarToken\"/>\n"
1391 " <signal name=\"AvatarRetrieved\">\n"
1392 " <arg type=\"u\" name=\"contact\"/>\n"
1393 " <arg type=\"s\" name=\"token\"/>\n"
1394 " <arg type=\"ay\" name=\"avatar\"/>\n"
1395 " <arg type=\"s\" name=\"type\"/>\n"
1399 Q_PROPERTY(QStringList SupportedAvatarMIMETypes READ SupportedAvatarMIMETypes )
1400 Q_PROPERTY(uint MinimumAvatarHeight READ MinimumAvatarHeight )
1401 Q_PROPERTY(uint MinimumAvatarWidth READ MinimumAvatarWidth )
1402 Q_PROPERTY(uint RecommendedAvatarHeight READ RecommendedAvatarHeight )
1403 Q_PROPERTY(uint RecommendedAvatarWidth READ RecommendedAvatarWidth )
1404 Q_PROPERTY(uint MaximumAvatarHeight READ MaximumAvatarHeight )
1405 Q_PROPERTY(uint MaximumAvatarWidth READ MaximumAvatarWidth )
1406 Q_PROPERTY(uint MaximumAvatarBytes READ MaximumAvatarBytes )
1412 typedef Tp::MethodInvocationContextPtr< QStringList, ushort, ushort, ushort, ushort, uint > GetAvatarRequirementsContextPtr;
1413 typedef Tp::MethodInvocationContextPtr< QStringList > GetAvatarTokensContextPtr;
1414 typedef Tp::MethodInvocationContextPtr< Tp::AvatarTokenMap > GetKnownAvatarTokensContextPtr;
1415 typedef Tp::MethodInvocationContextPtr< QByteArray, QString > RequestAvatarContextPtr;
1416 typedef Tp::MethodInvocationContextPtr< > RequestAvatarsContextPtr;
1417 typedef Tp::MethodInvocationContextPtr< QString > SetAvatarContextPtr;
1418 typedef Tp::MethodInvocationContextPtr< > ClearAvatarContextPtr;
1434 QStringList SupportedAvatarMIMETypes()
const;
1448 uint MinimumAvatarHeight()
const;
1462 uint MinimumAvatarWidth()
const;
1479 uint RecommendedAvatarHeight()
const;
1494 uint RecommendedAvatarWidth()
const;
1508 uint MaximumAvatarHeight()
const;
1522 uint MaximumAvatarWidth()
const;
1536 uint MaximumAvatarBytes()
const;
1570 QStringList GetAvatarRequirements(
const QDBusMessage& dbusMessage, ushort& minWidth, ushort& minHeight, ushort& maxWidth, ushort& maxHeight, uint& maxBytes);
1593 QStringList GetAvatarTokens(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
1647 QByteArray RequestAvatar(uint contact,
const QDBusMessage& dbusMessage, QString& MIMEType);
1668 void RequestAvatars(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
1692 QString SetAvatar(
const QByteArray& avatar,
const QString& MIMEType,
const QDBusMessage& dbusMessage);
1706 void ClearAvatar(
const QDBusMessage& dbusMessage);
1724 void AvatarUpdated(uint contact,
const QString& newAvatarToken);
1747 void AvatarRetrieved(uint contact,
const QString& token,
const QByteArray& avatar,
const QString& type);
1760 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Balance")
1761 Q_CLASSINFO(
"D-Bus Introspection",
""
1762 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Balance\">\n"
1763 " <property access=\"read\" type=\"(ius)\" name=\"AccountBalance\">\n"
1764 " <annotation value=\"Tp::CurrencyAmount\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
1766 " <property access=\"read\" type=\"s\" name=\"ManageCreditURI\"/>\n"
1767 " <signal name=\"BalanceChanged\">\n"
1768 " <arg type=\"(ius)\" name=\"balance\">\n"
1769 " <annotation value=\"Tp::CurrencyAmount\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
1775 Q_PROPERTY(QString ManageCreditURI READ ManageCreditURI )
1823 QString ManageCreditURI()
const;
1854 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Cellular")
1855 Q_CLASSINFO(
"D-Bus Introspection",
""
1856 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Cellular\">\n"
1857 " <property access=\"readwrite\" type=\"u\" name=\"MessageValidityPeriod\"/>\n"
1858 " <property access=\"readwrite\" type=\"b\" name=\"OverrideMessageServiceCentre\"/>\n"
1859 " <property access=\"readwrite\" type=\"s\" name=\"MessageServiceCentre\"/>\n"
1860 " <property access=\"read\" type=\"s\" name=\"IMSI\"/>\n"
1861 " <property access=\"readwrite\" type=\"b\" name=\"MessageReducedCharacterSet\"/>\n"
1862 " <property access=\"readwrite\" type=\"s\" name=\"MessageNationalCharacterSet\"/>\n"
1863 " <signal name=\"IMSIChanged\">\n"
1864 " <arg type=\"s\" name=\"IMSI\"/>\n"
1868 Q_PROPERTY(uint MessageValidityPeriod READ MessageValidityPeriod WRITE SetMessageValidityPeriod)
1869 Q_PROPERTY(
bool OverrideMessageServiceCentre READ OverrideMessageServiceCentre WRITE SetOverrideMessageServiceCentre)
1870 Q_PROPERTY(QString MessageServiceCentre READ MessageServiceCentre WRITE SetMessageServiceCentre)
1871 Q_PROPERTY(QString IMSI READ IMSI )
1872 Q_PROPERTY(
bool MessageReducedCharacterSet READ MessageReducedCharacterSet WRITE SetMessageReducedCharacterSet)
1873 Q_PROPERTY(QString MessageNationalCharacterSet READ MessageNationalCharacterSet WRITE SetMessageNationalCharacterSet)
1901 uint MessageValidityPeriod()
const;
1920 void SetMessageValidityPeriod(
const uint &newValue);
1945 bool OverrideMessageServiceCentre()
const;
1968 void SetOverrideMessageServiceCentre(
const bool &newValue);
1987 QString MessageServiceCentre()
const;
2004 void SetMessageServiceCentre(
const QString &newValue);
2020 QString IMSI()
const;
2041 bool MessageReducedCharacterSet()
const;
2060 void SetMessageReducedCharacterSet(
const bool &newValue);
2088 QString MessageNationalCharacterSet()
const;
2114 void SetMessageNationalCharacterSet(
const QString &newValue);
2130 void IMSIChanged(
const QString& IMSI);
2143 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.ClientTypes")
2144 Q_CLASSINFO(
"D-Bus Introspection",
""
2145 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ClientTypes\">\n"
2146 " <method name=\"GetClientTypes\">\n"
2147 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
2148 " <arg direction=\"out\" type=\"a{uas}\" name=\"clientTypes\">\n"
2149 " <annotation value=\"Tp::ContactClientTypes\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
2152 " <method name=\"RequestClientTypes\">\n"
2153 " <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n"
2154 " <arg direction=\"out\" type=\"as\" name=\"clientTypes\"/>\n"
2156 " <signal name=\"ClientTypesUpdated\">\n"
2157 " <arg type=\"u\" name=\"contact\"/>\n"
2158 " <arg type=\"as\" name=\"clientTypes\"/>\n"
2167 typedef Tp::MethodInvocationContextPtr< Tp::ContactClientTypes > GetClientTypesContextPtr;
2168 typedef Tp::MethodInvocationContextPtr< QStringList > RequestClientTypesContextPtr;
2226 QStringList RequestClientTypes(uint contact,
const QDBusMessage& dbusMessage);
2245 void ClientTypesUpdated(uint contact,
const QStringList& clientTypes);
2258 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.ContactBlocking")
2259 Q_CLASSINFO(
"D-Bus Introspection",
""
2260 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactBlocking\">\n"
2261 " <property access=\"read\" type=\"u\" name=\"ContactBlockingCapabilities\"/>\n"
2262 " <method name=\"BlockContacts\">\n"
2263 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
2264 " <arg direction=\"in\" type=\"b\" name=\"reportAbusive\"/>\n"
2266 " <method name=\"UnblockContacts\">\n"
2267 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
2269 " <method name=\"RequestBlockedContacts\">\n"
2270 " <arg direction=\"out\" type=\"a{us}\" name=\"contacts\">\n"
2271 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
2274 " <signal name=\"BlockedContactsChanged\">\n"
2275 " <arg type=\"a{us}\" name=\"blockedContacts\">\n"
2276 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
2278 " <arg type=\"a{us}\" name=\"unblockedContacts\">\n"
2279 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n"
2290 typedef Tp::MethodInvocationContextPtr< > BlockContactsContextPtr;
2291 typedef Tp::MethodInvocationContextPtr< > UnblockContactsContextPtr;
2292 typedef Tp::MethodInvocationContextPtr< Tp::HandleIdentifierMap > RequestBlockedContactsContextPtr;
2376 void BlockContacts(
const Tp::UIntList& contacts,
bool reportAbusive,
const QDBusMessage& dbusMessage);
2397 void UnblockContacts(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
2451 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities")
2452 Q_CLASSINFO(
"D-Bus Introspection",
""
2453 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactCapabilities\">\n"
2454 " <method name=\"UpdateCapabilities\">\n"
2455 " <arg direction=\"in\" type=\"a(saa{sv}as)\" name=\"handlerCapabilities\">\n"
2456 " <annotation value=\"Tp::HandlerCapabilitiesList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
2459 " <method name=\"GetContactCapabilities\">\n"
2460 " <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n"
2461 " <arg direction=\"out\" type=\"a{ua(a{sv}as)}\" name=\"contactCapabilities\">\n"
2462 " <annotation value=\"Tp::ContactCapabilitiesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
2465 " <signal name=\"ContactCapabilitiesChanged\">\n"
2466 " <arg type=\"a{ua(a{sv}as)}\" name=\"caps\">\n"
2467 " <annotation value=\"Tp::ContactCapabilitiesMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
2477 typedef Tp::MethodInvocationContextPtr< > UpdateCapabilitiesContextPtr;
2478 typedef Tp::MethodInvocationContextPtr< Tp::ContactCapabilitiesMap > GetContactCapabilitiesContextPtr;
2612 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.ContactGroups")
2613 Q_CLASSINFO(
"D-Bus Introspection",
""
2614 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactGroups\">\n"
2615 " <property access=\"read\" type=\"b\" name=\"DisjointGroups\"/>\n"
2616 " <property access=\"read\" type=\"u\" name=\"GroupStorage\"/>\n"
2617 " <property access=\"read\" type=\"as\" name=\"Groups\"/>\n"
2618 " <method name=\"SetContactGroups\">\n"
2619 " <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n"
2620 " <arg direction=\"in\" type=\"as\" name=\"groups\"/>\n"
2622 " <method name=\"SetGroupMembers\">\n"
2623 " <arg direction=\"in\" type=\"s\" name=\"group\"/>\n"
2624 " <arg direction=\"in\" type=\"au\" name=\"members\"/>\n"
2626 " <method name=\"AddToGroup\">\n"
2627 " <arg direction=\"in\" type=\"s\" name=\"group\"/>\n"
2628 " <arg direction=\"in\" type=\"au\" name=\"members\"/>\n"
2630 " <method name=\"RemoveFromGroup\">\n"
2631 " <arg direction=\"in\" type=\"s\" name=\"group\"/>\n"
2632 " <arg direction=\"in\" type=\"au\" name=\"members\"/>\n"
2634 " <method name=\"RemoveGroup\">\n"
2635 " <arg direction=\"in\" type=\"s\" name=\"group\"/>\n"
2637 " <method name=\"RenameGroup\">\n"
2638 " <arg direction=\"in\" type=\"s\" name=\"oldName\"/>\n"
2639 " <arg direction=\"in\" type=\"s\" name=\"newName\"/>\n"
2641 " <signal name=\"GroupsChanged\">\n"
2642 " <arg type=\"au\" name=\"contact\"/>\n"
2643 " <arg type=\"as\" name=\"added\"/>\n"
2644 " <arg type=\"as\" name=\"removed\"/>\n"
2646 " <signal name=\"GroupsCreated\">\n"
2647 " <arg type=\"as\" name=\"names\"/>\n"
2649 " <signal name=\"GroupRenamed\">\n"
2650 " <arg type=\"s\" name=\"oldName\"/>\n"
2651 " <arg type=\"s\" name=\"newName\"/>\n"
2653 " <signal name=\"GroupsRemoved\">\n"
2654 " <arg type=\"as\" name=\"names\"/>\n"
2658 Q_PROPERTY(
bool DisjointGroups READ DisjointGroups )
2659 Q_PROPERTY(uint GroupStorage READ GroupStorage )
2660 Q_PROPERTY(QStringList Groups READ Groups )
2666 typedef Tp::MethodInvocationContextPtr< > SetContactGroupsContextPtr;
2667 typedef Tp::MethodInvocationContextPtr< > SetGroupMembersContextPtr;
2668 typedef Tp::MethodInvocationContextPtr< > AddToGroupContextPtr;
2669 typedef Tp::MethodInvocationContextPtr< > RemoveFromGroupContextPtr;
2670 typedef Tp::MethodInvocationContextPtr< > RemoveGroupContextPtr;
2671 typedef Tp::MethodInvocationContextPtr< > RenameGroupContextPtr;
2692 bool DisjointGroups()
const;
2707 uint GroupStorage()
const;
2733 QStringList Groups()
const;
2785 void SetContactGroups(uint contact,
const QStringList& groups,
const QDBusMessage& dbusMessage);
2834 void SetGroupMembers(
const QString& group,
const Tp::UIntList& members,
const QDBusMessage& dbusMessage);
2876 void AddToGroup(
const QString& group,
const Tp::UIntList& members,
const QDBusMessage& dbusMessage);
2917 void RemoveFromGroup(
const QString& group,
const Tp::UIntList& members,
const QDBusMessage& dbusMessage);
2948 void RemoveGroup(
const QString& group,
const QDBusMessage& dbusMessage);
2989 void RenameGroup(
const QString& oldName,
const QString& newName,
const QDBusMessage& dbusMessage);
3010 void GroupsChanged(
const Tp::UIntList& contact,
const QStringList& added,
const QStringList& removed);
3023 void GroupsCreated(
const QStringList& names);
3039 void GroupRenamed(
const QString& oldName,
const QString& newName);
3052 void GroupsRemoved(
const QStringList& names);
3065 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.ContactInfo")
3066 Q_CLASSINFO(
"D-Bus Introspection",
""
3067 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactInfo\">\n"
3068 " <property access=\"read\" type=\"u\" name=\"ContactInfoFlags\"/>\n"
3069 " <property access=\"read\" type=\"a(sasuu)\" name=\"SupportedFields\">\n"
3070 " <annotation value=\"Tp::FieldSpecs\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
3072 " <method name=\"GetContactInfo\">\n"
3073 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
3074 " <arg direction=\"out\" type=\"a{ua(sasas)}\" name=\"contactInfo\">\n"
3075 " <annotation value=\"Tp::ContactInfoMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
3078 " <method name=\"RefreshContactInfo\">\n"
3079 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
3081 " <method name=\"RequestContactInfo\">\n"
3082 " <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n"
3083 " <arg direction=\"out\" type=\"a(sasas)\" name=\"contactInfo\">\n"
3084 " <annotation value=\"Tp::ContactInfoFieldList\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
3087 " <method name=\"SetContactInfo\">\n"
3088 " <arg direction=\"in\" type=\"a(sasas)\" name=\"contactInfo\">\n"
3089 " <annotation value=\"Tp::ContactInfoFieldList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
3092 " <signal name=\"ContactInfoChanged\">\n"
3093 " <arg type=\"u\" name=\"contact\"/>\n"
3094 " <arg type=\"a(sasas)\" name=\"contactInfo\">\n"
3095 " <annotation value=\"Tp::ContactInfoFieldList\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n"
3107 typedef Tp::MethodInvocationContextPtr< Tp::ContactInfoMap > GetContactInfoContextPtr;
3108 typedef Tp::MethodInvocationContextPtr< > RefreshContactInfoContextPtr;
3109 typedef Tp::MethodInvocationContextPtr< Tp::ContactInfoFieldList > RequestContactInfoContextPtr;
3110 typedef Tp::MethodInvocationContextPtr< > SetContactInfoContextPtr;
3246 void RefreshContactInfo(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
3322 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.ContactList")
3323 Q_CLASSINFO(
"D-Bus Introspection",
""
3324 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ContactList\">\n"
3325 " <property access=\"read\" type=\"u\" name=\"ContactListState\"/>\n"
3326 " <property access=\"read\" type=\"b\" name=\"ContactListPersists\"/>\n"
3327 " <property access=\"read\" type=\"b\" name=\"CanChangeContactList\"/>\n"
3328 " <property access=\"read\" type=\"b\" name=\"RequestUsesMessage\"/>\n"
3329 " <property access=\"read\" type=\"b\" name=\"DownloadAtConnection\"/>\n"
3330 " <method name=\"GetContactListAttributes\">\n"
3331 " <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n"
3332 " <arg direction=\"in\" type=\"b\" name=\"hold\"/>\n"
3333 " <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"attributes\">\n"
3334 " <annotation value=\"Tp::ContactAttributesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
3337 " <method name=\"RequestSubscription\">\n"
3338 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
3339 " <arg direction=\"in\" type=\"s\" name=\"message\"/>\n"
3341 " <method name=\"AuthorizePublication\">\n"
3342 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
3344 " <method name=\"RemoveContacts\">\n"
3345 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
3347 " <method name=\"Unsubscribe\">\n"
3348 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
3350 " <method name=\"Unpublish\">\n"
3351 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
3353 " <method name=\"Download\"/>\n"
3354 " <signal name=\"ContactListStateChanged\">\n"
3355 " <arg type=\"u\" name=\"contactListState\"/>\n"
3357 " <signal name=\"ContactsChangedWithID\">\n"
3358 " <arg type=\"a{u(uus)}\" name=\"changes\">\n"
3359 " <annotation value=\"Tp::ContactSubscriptionMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
3361 " <arg type=\"a{us}\" name=\"identifiers\">\n"
3362 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n"
3364 " <arg type=\"a{us}\" name=\"removals\">\n"
3365 " <annotation value=\"Tp::HandleIdentifierMap\" name=\"com.trolltech.QtDBus.QtTypeName.In2\"/>\n"
3368 " <signal name=\"ContactsChanged\">\n"
3369 " <arg type=\"a{u(uus)}\" name=\"changes\">\n"
3370 " <annotation value=\"Tp::ContactSubscriptionMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
3372 " <arg type=\"au\" name=\"removals\"/>\n"
3377 Q_PROPERTY(
bool ContactListPersists READ ContactListPersists )
3378 Q_PROPERTY(
bool CanChangeContactList READ CanChangeContactList )
3379 Q_PROPERTY(
bool RequestUsesMessage READ RequestUsesMessage )
3380 Q_PROPERTY(
bool DownloadAtConnection READ DownloadAtConnection )
3386 typedef Tp::MethodInvocationContextPtr< Tp::ContactAttributesMap > GetContactListAttributesContextPtr;
3387 typedef Tp::MethodInvocationContextPtr< > RequestSubscriptionContextPtr;
3388 typedef Tp::MethodInvocationContextPtr< > AuthorizePublicationContextPtr;
3389 typedef Tp::MethodInvocationContextPtr< > RemoveContactsContextPtr;
3390 typedef Tp::MethodInvocationContextPtr< > UnsubscribeContextPtr;
3391 typedef Tp::MethodInvocationContextPtr< > UnpublishContextPtr;
3392 typedef Tp::MethodInvocationContextPtr< > DownloadContextPtr;
3469 bool ContactListPersists()
const;
3500 bool CanChangeContactList()
const;
3531 bool RequestUsesMessage()
const;
3565 bool DownloadAtConnection()
const;
3639 Tp::ContactAttributesMap GetContactListAttributes(
const QStringList& interfaces,
bool hold,
const QDBusMessage& dbusMessage);
3751 void RequestSubscription(
const Tp::UIntList& contacts,
const QString& message,
const QDBusMessage& dbusMessage);
3825 void AuthorizePublication(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
3877 void RemoveContacts(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
3916 void Unsubscribe(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
3955 void Unpublish(
const Tp::UIntList& contacts,
const QDBusMessage& dbusMessage);
3973 void Download(
const QDBusMessage& dbusMessage);
3988 void ContactListStateChanged(uint contactListState);
4047 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Contacts")
4048 Q_CLASSINFO(
"D-Bus Introspection",
""
4049 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Contacts\">\n"
4050 " <property access=\"read\" type=\"as\" name=\"ContactAttributeInterfaces\"/>\n"
4051 " <method name=\"GetContactAttributes\">\n"
4052 " <arg direction=\"in\" type=\"au\" name=\"handles\"/>\n"
4053 " <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n"
4054 " <arg direction=\"in\" type=\"b\" name=\"hold\"/>\n"
4055 " <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"attributes\">\n"
4056 " <annotation value=\"Tp::ContactAttributesMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
4059 " <method name=\"GetContactByID\">\n"
4060 " <arg direction=\"in\" type=\"s\" name=\"identifier\"/>\n"
4061 " <arg direction=\"in\" type=\"as\" name=\"interfaces\"/>\n"
4062 " <arg direction=\"out\" type=\"u\" name=\"handle\"/>\n"
4063 " <arg direction=\"out\" type=\"a{sv}\" name=\"attributes\">\n"
4064 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out1\"/>\n"
4069 Q_PROPERTY(QStringList ContactAttributeInterfaces READ ContactAttributeInterfaces )
4075 typedef Tp::MethodInvocationContextPtr< Tp::ContactAttributesMap > GetContactAttributesContextPtr;
4076 typedef Tp::MethodInvocationContextPtr< uint, QVariantMap > GetContactByIDContextPtr;
4091 QStringList ContactAttributeInterfaces()
const;
4223 uint GetContactByID(
const QString& identifier,
const QStringList& interfaces,
const QDBusMessage& dbusMessage, QVariantMap& attributes);
4236 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Location")
4237 Q_CLASSINFO(
"D-Bus Introspection",
""
4238 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Location\">\n"
4239 " <property access=\"read\" type=\"au\" name=\"LocationAccessControlTypes\"/>\n"
4240 " <property access=\"readwrite\" type=\"(uv)\" name=\"LocationAccessControl\">\n"
4241 " <annotation value=\"Tp::RichPresenceAccessControl\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
4243 " <property access=\"read\" type=\"u\" name=\"SupportedLocationFeatures\"/>\n"
4244 " <method name=\"GetLocations\">\n"
4245 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
4246 " <arg direction=\"out\" type=\"a{ua{sv}}\" name=\"locations\">\n"
4247 " <annotation value=\"Tp::ContactLocations\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
4250 " <method name=\"RequestLocation\">\n"
4251 " <arg direction=\"in\" type=\"u\" name=\"contact\"/>\n"
4252 " <arg direction=\"out\" type=\"a{sv}\" name=\"location\">\n"
4253 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
4256 " <method name=\"SetLocation\">\n"
4257 " <arg direction=\"in\" type=\"a{sv}\" name=\"location\">\n"
4258 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
4261 " <signal name=\"LocationUpdated\">\n"
4262 " <arg type=\"u\" name=\"contact\"/>\n"
4263 " <arg type=\"a{sv}\" name=\"location\"/>\n"
4267 Q_PROPERTY(
Tp::UIntList LocationAccessControlTypes READ LocationAccessControlTypes )
4269 Q_PROPERTY(uint SupportedLocationFeatures READ SupportedLocationFeatures )
4275 typedef Tp::MethodInvocationContextPtr< Tp::ContactLocations > GetLocationsContextPtr;
4276 typedef Tp::MethodInvocationContextPtr< QVariantMap > RequestLocationContextPtr;
4277 typedef Tp::MethodInvocationContextPtr< > SetLocationContextPtr;
4335 uint SupportedLocationFeatures()
const;
4405 QVariantMap RequestLocation(uint contact,
const QDBusMessage& dbusMessage);
4429 void SetLocation(
const QVariantMap& location,
const QDBusMessage& dbusMessage);
4448 void LocationUpdated(uint contact,
const QVariantMap& location);
4461 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.MailNotification")
4462 Q_CLASSINFO(
"D-Bus Introspection",
""
4463 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.MailNotification\">\n"
4464 " <property access=\"read\" type=\"u\" name=\"MailNotificationFlags\"/>\n"
4465 " <property access=\"read\" type=\"u\" name=\"UnreadMailCount\"/>\n"
4466 " <property access=\"read\" type=\"aa{sv}\" name=\"UnreadMails\">\n"
4467 " <annotation value=\"Tp::MailList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
4469 " <property access=\"read\" type=\"s\" name=\"MailAddress\"/>\n"
4470 " <method name=\"RequestInboxURL\">\n"
4471 " <arg direction=\"out\" type=\"(sua(ss))\" name=\"URL\">\n"
4472 " <annotation value=\"Tp::MailURL\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
4475 " <method name=\"RequestMailURL\">\n"
4476 " <arg direction=\"in\" type=\"s\" name=\"ID\"/>\n"
4477 " <arg direction=\"in\" type=\"v\" name=\"URLData\"/>\n"
4478 " <arg direction=\"out\" type=\"(sua(ss))\" name=\"URL\">\n"
4479 " <annotation value=\"Tp::MailURL\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
4482 " <signal name=\"MailsReceived\">\n"
4483 " <arg type=\"aa{sv}\" name=\"mails\">\n"
4484 " <annotation value=\"Tp::MailList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
4487 " <signal name=\"UnreadMailsChanged\">\n"
4488 " <arg type=\"u\" name=\"count\"/>\n"
4489 " <arg type=\"aa{sv}\" name=\"mailsAdded\">\n"
4490 " <annotation value=\"Tp::MailList\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n"
4492 " <arg type=\"as\" name=\"mailsRemoved\"/>\n"
4497 Q_PROPERTY(uint UnreadMailCount READ UnreadMailCount )
4505 typedef Tp::MethodInvocationContextPtr< Tp::MailURL > RequestInboxURLContextPtr;
4506 typedef Tp::MethodInvocationContextPtr< Tp::MailURL > RequestMailURLContextPtr;
4552 uint UnreadMailCount()
const;
4588 QString MailAddress()
const;
4616 Tp::MailURL RequestInboxURL(
const QDBusMessage& dbusMessage);
4646 Tp::MailURL RequestMailURL(
const QString& ID,
const QDBusVariant& URLData,
const QDBusMessage& dbusMessage);
4704 void UnreadMailsChanged(uint count,
const Tp::MailList& mailsAdded,
const QStringList& mailsRemoved);
4717 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.PowerSaving")
4718 Q_CLASSINFO(
"D-Bus Introspection",
""
4719 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.PowerSaving\">\n"
4720 " <property access=\"read\" type=\"b\" name=\"PowerSavingActive\"/>\n"
4721 " <method name=\"SetPowerSaving\">\n"
4722 " <arg direction=\"in\" type=\"b\" name=\"activate\"/>\n"
4724 " <signal name=\"PowerSavingChanged\">\n"
4725 " <arg type=\"b\" name=\"active\"/>\n"
4729 Q_PROPERTY(
bool PowerSavingActive READ PowerSavingActive )
4735 typedef Tp::MethodInvocationContextPtr< > SetPowerSavingContextPtr;
4755 bool PowerSavingActive()
const;
4793 void SetPowerSaving(
bool activate,
const QDBusMessage& dbusMessage);
4808 void PowerSavingChanged(
bool active);
4821 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.Requests")
4822 Q_CLASSINFO(
"D-Bus Introspection",
""
4823 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.Requests\">\n"
4824 " <property access=\"read\" type=\"a(oa{sv})\" name=\"Channels\">\n"
4825 " <annotation value=\"Tp::ChannelDetailsList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
4827 " <property access=\"read\" type=\"a(a{sv}as)\" name=\"RequestableChannelClasses\">\n"
4828 " <annotation value=\"Tp::RequestableChannelClassList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
4830 " <method name=\"CreateChannel\">\n"
4831 " <arg direction=\"in\" type=\"a{sv}\" name=\"request\">\n"
4832 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
4834 " <arg direction=\"out\" type=\"o\" name=\"channel\"/>\n"
4835 " <arg direction=\"out\" type=\"a{sv}\" name=\"properties\">\n"
4836 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out1\"/>\n"
4839 " <method name=\"EnsureChannel\">\n"
4840 " <arg direction=\"in\" type=\"a{sv}\" name=\"request\">\n"
4841 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
4843 " <arg direction=\"out\" type=\"b\" name=\"yours\"/>\n"
4844 " <arg direction=\"out\" type=\"o\" name=\"channel\"/>\n"
4845 " <arg direction=\"out\" type=\"a{sv}\" name=\"properties\">\n"
4846 " <annotation value=\"QVariantMap\" name=\"com.trolltech.QtDBus.QtTypeName.Out2\"/>\n"
4849 " <signal name=\"NewChannels\">\n"
4850 " <arg type=\"a(oa{sv})\" name=\"channels\">\n"
4851 " <annotation value=\"Tp::ChannelDetailsList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
4854 " <signal name=\"ChannelClosed\">\n"
4855 " <arg type=\"o\" name=\"removed\"/>\n"
4866 typedef Tp::MethodInvocationContextPtr< QDBusObjectPath, QVariantMap > CreateChannelContextPtr;
4867 typedef Tp::MethodInvocationContextPtr< bool, QDBusObjectPath, QVariantMap > EnsureChannelContextPtr;
4998 QDBusObjectPath CreateChannel(
const QVariantMap& request,
const QDBusMessage& dbusMessage, QVariantMap& properties);
5062 bool EnsureChannel(
const QVariantMap& request,
const QDBusMessage& dbusMessage, QDBusObjectPath& channel, QVariantMap& properties);
5092 void ChannelClosed(
const QDBusObjectPath& removed);
5105 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.ServicePoint")
5106 Q_CLASSINFO(
"D-Bus Introspection",
""
5107 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.ServicePoint\">\n"
5108 " <property access=\"read\" type=\"a((us)as)\" name=\"KnownServicePoints\">\n"
5109 " <annotation value=\"Tp::ServicePointInfoList\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
5111 " <signal name=\"ServicePointsChanged\">\n"
5112 " <arg type=\"a((us)as)\" name=\"servicePoints\">\n"
5113 " <annotation value=\"Tp::ServicePointInfoList\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
5170 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
5171 Q_CLASSINFO(
"D-Bus Introspection",
""
5172 " <interface name=\"org.freedesktop.Telepathy.Connection.Interface.SimplePresence\">\n"
5173 " <property access=\"read\" type=\"a{s(ubb)}\" name=\"Statuses\">\n"
5174 " <annotation value=\"Tp::SimpleStatusSpecMap\" name=\"com.trolltech.QtDBus.QtTypeName\"/>\n"
5176 " <property access=\"read\" type=\"u\" name=\"MaximumStatusMessageLength\"/>\n"
5177 " <method name=\"SetPresence\">\n"
5178 " <arg direction=\"in\" type=\"s\" name=\"status\"/>\n"
5179 " <arg direction=\"in\" type=\"s\" name=\"statusMessage\"/>\n"
5181 " <method name=\"GetPresences\">\n"
5182 " <arg direction=\"in\" type=\"au\" name=\"contacts\"/>\n"
5183 " <arg direction=\"out\" type=\"a{u(uss)}\" name=\"presence\">\n"
5184 " <annotation value=\"Tp::SimpleContactPresences\" name=\"com.trolltech.QtDBus.QtTypeName.Out0\"/>\n"
5187 " <signal name=\"PresencesChanged\">\n"
5188 " <arg type=\"a{u(uss)}\" name=\"presence\">\n"
5189 " <annotation value=\"Tp::SimpleContactPresences\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n"
5195 Q_PROPERTY(uint MaximumStatusMessageLength READ MaximumStatusMessageLength )
5201 typedef Tp::MethodInvocationContextPtr< > SetPresenceContextPtr;
5202 typedef Tp::MethodInvocationContextPtr< Tp::SimpleContactPresences > GetPresencesContextPtr;
5295 uint MaximumStatusMessageLength()
const;
5362 void SetPresence(
const QString& status,
const QString& statusMessage,
const QDBusMessage& dbusMessage);
QList< ChannelDetails > ChannelDetailsList
Definition: build/TelepathyQt/_gen/types.h:820
QList< ContactInfoField > ContactInfoFieldList
Definition: build/TelepathyQt/_gen/types.h:1188
Definition: build/TelepathyQt/_gen/types.h:3459
Definition: svc-connection.h:4044
Definition: svc-connection.h:857
Definition: svc-connection.h:3319
QFlags< ContactBlockingCapability > ContactBlockingCapabilities
Definition: build/TelepathyQt/_gen/constants.h:288
QList< AliasPair > AliasPairList
Definition: build/TelepathyQt/_gen/types.h:224
Definition: svc-connection.h:1757
Definition: svc-connection.h:27
Definition: build/TelepathyQt/_gen/types.h:1352
QList< HandlerCapabilities > HandlerCapabilitiesList
Definition: build/TelepathyQt/_gen/types.h:3567
Definition: build/TelepathyQt/_gen/types.h:1200
QList< Mail > MailList
Definition: build/TelepathyQt/_gen/types.h:1780
ContactListState
Definition: build/TelepathyQt/_gen/constants.h:1732
Definition: svc-connection.h:1851
Definition: build/TelepathyQt/_gen/types.h:161
Definition: build/TelepathyQt/_gen/types.h:1007
Definition: svc-connection.h:1062
Definition: svc-connection.h:5167
Definition: build/TelepathyQt/_gen/types.h:101
Definition: svc-connection.h:4714
Definition: svc-connection.h:2609
QList< RequestableChannelClass > RequestableChannelClassList
Definition: build/TelepathyQt/_gen/types.h:2621
QList< FieldSpec > FieldSpecs
Definition: build/TelepathyQt/_gen/types.h:1562
QFlags< ContactInfoFlag > ContactInfoFlags
Definition: build/TelepathyQt/_gen/constants.h:324
Definition: build/TelepathyQt/_gen/types.h:950
Definition: build/TelepathyQt/_gen/types.h:2641
Definition: build/TelepathyQt/_gen/types.h:3849
Definition: svc-connection.h:4233
Definition: svc-connection.h:2255
Definition: svc-connection.h:2140
QList< ServicePointInfo > ServicePointInfoList
Definition: build/TelepathyQt/_gen/types.h:3814
QFlags< MailNotificationFlag > MailNotificationFlags
Definition: build/TelepathyQt/_gen/constants.h:505
QList< ChannelInfo > ChannelInfoList
Definition: build/TelepathyQt/_gen/types.h:869
Definition: build/TelepathyQt/_gen/types.h:1646
Definition: build/TelepathyQt/_gen/types.h:3610
Definition: svc-connection.h:1341
Definition: svc-connection.h:1218
Definition: build/TelepathyQt/_gen/types.h:3505
Base class for all the low-level service-side adaptors.
Definition: abstract-adaptor.h:40
Definition: build/TelepathyQt/_gen/types.h:3827
Definition: svc-connection.h:3062
Definition: build/TelepathyQt/_gen/types.h:265
Definition: build/TelepathyQt/_gen/types.h:3428
Definition: svc-connection.h:5102
Definition: svc-connection.h:4458
Definition: svc-connection.h:4818
Definition: build/TelepathyQt/_gen/types.h:183
Definition: build/TelepathyQt/_gen/types.h:1802
Definition: svc-connection.h:2448