[telepathy-qt4/master] client test: Added initial observer support.

Andre Moreira Magalhaes (andrunko) andre.magalhaes at collabora.co.uk
Fri May 15 07:45:02 PDT 2009


---
 tests/dbus/client.cpp |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/tests/dbus/client.cpp b/tests/dbus/client.cpp
index 10dd585..7ba4280 100644
--- a/tests/dbus/client.cpp
+++ b/tests/dbus/client.cpp
@@ -126,7 +126,7 @@ private:
     QStringList mInterfaces;
 };
 
-class MyClient : public QObject, public AbstractClientHandler
+class MyClient : public QObject, public AbstractClientObserver, public AbstractClientHandler
 {
     Q_OBJECT
 
@@ -143,7 +143,8 @@ public:
     MyClient(const ChannelClassList &channelFilter,
             bool bypassApproval = false,
             bool wantsRequestNotification = false)
-        : AbstractClientHandler(channelFilter, wantsRequestNotification),
+        : AbstractClientObserver(channelFilter),
+          AbstractClientHandler(channelFilter, wantsRequestNotification),
           mBypassApproval(bypassApproval)
     {
     }
@@ -152,6 +153,16 @@ public:
     {
     }
 
+    void observeChannels(const MethodInvocationContextPtr<> &context,
+            const AccountPtr &account,
+            const ConnectionPtr &connection,
+            const QList<ChannelPtr> &channels,
+            const QString &dispatchOperationPath,
+            const QList<ChannelRequestPtr> &requestsSatisfied,
+            const QVariantMap &observerInfo)
+    {
+    }
+
     bool bypassApproval() const
     {
         return mBypassApproval;
-- 
1.5.6.5




More information about the telepathy-commits mailing list