23 #ifndef _TelepathyQt_abstract_interface_h_HEADER_GUARD_ 
   24 #define _TelepathyQt_abstract_interface_h_HEADER_GUARD_ 
   26 #ifndef IN_TP_QT_HEADER 
   27 #error IN_TP_QT_HEADER 
   30 #include <TelepathyQt/Global> 
   32 #include <QDBusAbstractInterface> 
   39 class PendingOperation;
 
   40 class PendingVariantMap;
 
   51     QString invalidationReason() 
const;
 
   52     QString invalidationMessage() 
const;
 
   54     void setMonitorProperties(
bool monitorProperties);
 
   55     bool isMonitoringProperties() 
const;
 
   58     void propertiesChanged(
const QVariantMap &changedProperties,
 
   59             const QStringList &invalidatedProperties);
 
   63             const QString &error, 
const QString &message);
 
   68             const QLatin1String &interface, 
const QDBusConnection &connection,
 
   71     PendingVariant *internalRequestProperty(
const QString &name) 
const;
 
   72     PendingOperation *internalSetProperty(
const QString &name, 
const QVariant &newValue);
 
   76     TP_QT_NO_EXPORT 
void onPropertiesChanged(
const QString &interface,
 
   77             const QVariantMap &changedProperties,
 
   78             const QStringList &invalidatedProperties);
 
   82     friend struct Private;
 
The DBusProxy class is a base class representing a remote object available over D-Bus. 
Definition: dbus-proxy.h:42
The PendingOperation class is a base class for pending asynchronous operations. 
Definition: pending-operation.h:45
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
The PendingVariant class is a generic subclass of PendingOperation representing a pending D-Bus metho...
Definition: pending-variant.h:38
The PendingVariantMap class is a generic subclass of PendingOperation representing a pending D-Bus me...
Definition: pending-variant-map.h:38