[Telepathy-commits] [telepathy-qt4/master] ConnectionManager: Added requestedFeatures/actualFeatures/missingFeatures.

Andre Moreira Magalhaes (andrunko) andre.magalhaes at collabora.co.uk
Wed Mar 4 08:18:04 PST 2009


---
 TelepathyQt4/Client/connection-manager.cpp |   15 +++++++++++++++
 TelepathyQt4/Client/connection-manager.h   |    4 ++++
 2 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/TelepathyQt4/Client/connection-manager.cpp b/TelepathyQt4/Client/connection-manager.cpp
index aa4701e..629fb2b 100644
--- a/TelepathyQt4/Client/connection-manager.cpp
+++ b/TelepathyQt4/Client/connection-manager.cpp
@@ -491,6 +491,21 @@ PendingReady *ConnectionManager::becomeReady(const QSet<uint> &requestedFeatures
     return mPriv->readinessHelper->becomeReady(requestedFeatures);
 }
 
+QSet<uint> ConnectionManager::requestedFeatures() const
+{
+    return mPriv->readinessHelper->requestedFeatures();
+}
+
+QSet<uint> ConnectionManager::actualFeatures() const
+{
+    return mPriv->readinessHelper->actualFeatures();
+}
+
+QSet<uint> ConnectionManager::missingFeatures() const
+{
+    return mPriv->readinessHelper->missingFeatures();
+}
+
 /**
  * Return a pending operation from which a list of all installed connection
  * manager short names (such as "gabble" or "haze") can be retrieved if it
diff --git a/TelepathyQt4/Client/connection-manager.h b/TelepathyQt4/Client/connection-manager.h
index d26ffc4..4a0da56 100644
--- a/TelepathyQt4/Client/connection-manager.h
+++ b/TelepathyQt4/Client/connection-manager.h
@@ -151,6 +151,10 @@ public:
 
     PendingReady *becomeReady(const QSet<uint> &requestedFeatures = QSet<uint>());
 
+    QSet<uint> requestedFeatures() const;
+    QSet<uint> actualFeatures() const;
+    QSet<uint> missingFeatures() const;
+
     static PendingStringList *listNames(const QDBusConnection &bus = QDBusConnection::sessionBus());
 
 protected:
-- 
1.5.6.5




More information about the telepathy-commits mailing list