8 #ifndef IN_TP_QT_HEADER
12 #include <TelepathyQt/Types>
20 #include <QDBusPendingReply>
22 #include <TelepathyQt/AbstractInterface>
23 #include <TelepathyQt/DBusProxy>
24 #include <TelepathyQt/Global>
29 class PendingOperation;
57 return QLatin1String(
"org.freedesktop.Telepathy.ConnectionManager");
165 return internalRequestAllProperties();
196 if (!invalidationReason().isEmpty()) {
198 invalidationReason(),
199 invalidationMessage()
204 this->staticInterfaceName(),
QLatin1String(
"GetParameters"));
206 return this->connection().asyncCall(callMessage, timeout);
226 if (!invalidationReason().isEmpty()) {
228 invalidationReason(),
229 invalidationMessage()
234 this->staticInterfaceName(),
QLatin1String(
"ListProtocols"));
235 return this->connection().asyncCall(callMessage, timeout);
317 if (!invalidationReason().isEmpty()) {
319 invalidationReason(),
320 invalidationMessage()
325 this->staticInterfaceName(),
QLatin1String(
"RequestConnection"));
327 return this->connection().asyncCall(callMessage, timeout);
516 return internalRequestProperty(
QLatin1String(
"ConnectionInterfaces"));
586 return internalRequestProperty(
QLatin1String(
"RequestableChannelClasses"));
683 return internalRequestProperty(
QLatin1String(
"EnglishName"));
767 return internalRequestProperty(
QLatin1String(
"AuthenticationTypes"));
778 return internalRequestAllProperties();
821 if (!invalidationReason().isEmpty()) {
823 invalidationReason(),
824 invalidationMessage()
829 this->staticInterfaceName(),
QLatin1String(
"IdentifyAccount"));
831 return this->connection().asyncCall(callMessage, timeout);
890 if (!invalidationReason().isEmpty()) {
892 invalidationReason(),
893 invalidationMessage()
898 this->staticInterfaceName(),
QLatin1String(
"NormalizeContact"));
900 return this->connection().asyncCall(callMessage, timeout);
927 return QLatin1String(
"org.freedesktop.Telepathy.Protocol.Interface.Addressing");
1048 return internalRequestProperty(
QLatin1String(
"AddressableVCardFields"));
1132 return internalRequestProperty(
QLatin1String(
"AddressableURISchemes"));
1143 return internalRequestAllProperties();
1191 if (!invalidationReason().isEmpty()) {
1193 invalidationReason(),
1194 invalidationMessage()
1199 this->staticInterfaceName(),
QLatin1String(
"NormalizeVCardAddress"));
1201 return this->connection().asyncCall(callMessage, timeout);
1266 if (!invalidationReason().isEmpty()) {
1268 invalidationReason(),
1269 invalidationMessage()
1274 this->staticInterfaceName(),
QLatin1String(
"NormalizeContactURI"));
1276 return this->connection().asyncCall(callMessage, timeout);
1303 return QLatin1String(
"org.freedesktop.Telepathy.Protocol.Interface.Avatars");
1373 return internalRequestProperty(
QLatin1String(
"SupportedAvatarMIMETypes"));
1389 return internalRequestProperty(
QLatin1String(
"MinimumAvatarHeight"));
1405 return internalRequestProperty(
QLatin1String(
"MinimumAvatarWidth"));
1421 return internalRequestProperty(
QLatin1String(
"RecommendedAvatarHeight"));
1437 return internalRequestProperty(
QLatin1String(
"RecommendedAvatarWidth"));
1453 return internalRequestProperty(
QLatin1String(
"MaximumAvatarHeight"));
1469 return internalRequestProperty(
QLatin1String(
"MaximumAvatarWidth"));
1485 return internalRequestProperty(
QLatin1String(
"MaximumAvatarBytes"));
1496 return internalRequestAllProperties();
1523 return QLatin1String(
"org.freedesktop.Telepathy.Protocol.Interface.Presence");
1606 return internalRequestAllProperties();
1615 Q_DECLARE_METATYPE(Tp::Client::ProtocolInterface*)
1616 Q_DECLARE_METATYPE(Tp::Client::ProtocolInterfaceAddressingInterface*)
1617 Q_DECLARE_METATYPE(Tp::Client::ProtocolInterfaceAvatarsInterface*)
1618 Q_DECLARE_METATYPE(Tp::Client::ProtocolInterfacePresenceInterface*)
QDBusPendingReply< QString > NormalizeContact(const QString &contactID, int timeout=-1)
Definition: cli-connection-manager.h:888
Tp::PendingVariant * requestPropertyMaximumAvatarWidth() const
Definition: cli-connection-manager.h:1467
Tp::PendingVariant * requestPropertyVCardField() const
Definition: cli-connection-manager.h:638
Tp::PendingVariant * requestPropertyIcon() const
Definition: cli-connection-manager.h:715
Tp::PendingVariant * requestPropertyAddressableVCardFields() const
Definition: cli-connection-manager.h:1046
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-connection-manager.h:454
Tp::PendingVariant * requestPropertyProtocols() const
Definition: cli-connection-manager.h:120
QDBusPendingReply< QStringList > ListProtocols(int timeout=-1)
Definition: cli-connection-manager.h:224
Tp::PendingVariant * requestPropertyStatuses() const
Definition: cli-connection-manager.h:1593
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection-manager.h:1604
Tp::PendingVariant * requestPropertyRecommendedAvatarHeight() const
Definition: cli-connection-manager.h:1419
Tp::PendingVariant * requestPropertyMinimumAvatarHeight() const
Definition: cli-connection-manager.h:1387
QDBusPendingReply< QString > IdentifyAccount(const QVariantMap ¶meters, int timeout=-1)
Definition: cli-connection-manager.h:819
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection-manager.h:1141
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection-manager.h:163
QDBusPendingReply< QString > NormalizeVCardAddress(const QString &VCardField, const QString &VCardAddress, int timeout=-1)
Definition: cli-connection-manager.h:1189
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
Definition: cli-connection-manager.h:44
Definition: cli-connection-manager.h:1290
QDBusPendingReply< QString, QDBusObjectPath > RequestConnection(const QString &protocol, const QVariantMap ¶meters, int timeout=-1)
Definition: cli-connection-manager.h:315
QDBusPendingReply< QString > NormalizeContactURI(const QString &URI, int timeout=-1)
Definition: cli-connection-manager.h:1264
static QLatin1String staticInterfaceName()
Definition: cli-connection-manager.h:1521
Tp::PendingVariant * requestPropertyEnglishName() const
Definition: cli-connection-manager.h:681
QDBusPendingReply< Tp::ParamSpecList > GetParameters(const QString &protocol, int timeout=-1)
Definition: cli-connection-manager.h:194
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38
Tp::PendingVariant * requestPropertyRecommendedAvatarWidth() const
Definition: cli-connection-manager.h:1435
Tp::PendingVariant * requestPropertyConnectionInterfaces() const
Definition: cli-connection-manager.h:514
static QLatin1String staticInterfaceName()
Definition: cli-connection-manager.h:1301
static QLatin1String staticInterfaceName()
Definition: cli-connection-manager.h:55
Tp::PendingVariant * requestPropertyInterfaces() const
Definition: cli-connection-manager.h:152
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection-manager.h:776
Definition: cli-connection-manager.h:914
The DBusProxy class is a base class representing a remote object available over D-Bus.
Definition: dbus-proxy.h:42
The AbstractInterface class is the base class for all client side D-Bus interfaces, allowing access to remote methods/properties/signals.
Definition: abstract-interface.h:42
static QLatin1String staticInterfaceName()
Definition: cli-connection-manager.h:372
QVariant fromValue(const T &value)
Tp::PendingVariant * requestPropertyParameters() const
Definition: cli-connection-manager.h:485
Tp::PendingVariant * requestPropertyMaximumAvatarBytes() const
Definition: cli-connection-manager.h:1483
Tp::PendingVariant * requestPropertyMaximumAvatarHeight() const
Definition: cli-connection-manager.h:1451
Tp::PendingVariant * requestPropertySupportedAvatarMIMETypes() const
Definition: cli-connection-manager.h:1371
static QLatin1String staticInterfaceName()
Definition: cli-connection-manager.h:925
Tp::PendingVariant * requestPropertyMinimumAvatarWidth() const
Definition: cli-connection-manager.h:1403
Tp::PendingVariantMap * requestAllProperties() const
Definition: cli-connection-manager.h:1494
Tp::PendingVariant * requestPropertyRequestableChannelClasses() const
Definition: cli-connection-manager.h:584
Definition: cli-connection-manager.h:361
QDBusMessage createError(const QString &name, const QString &msg)
Tp::PendingVariant * requestPropertyAuthenticationTypes() const
Definition: cli-connection-manager.h:765
Tp::PendingVariant * requestPropertyAddressableURISchemes() const
Definition: cli-connection-manager.h:1130
Definition: cli-connection-manager.h:1510
QDBusMessage createMethodCall(const QString &service, const QString &path, const QString &interface, const QString &method)