[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