[Telepathy-commits] [telepathy-qt4/master] Moved ConnectionManager::Private to connection-manager-internal.h.
Andre Moreira Magalhaes (andrunko)
andre.magalhaes at collabora.co.uk
Tue Jan 6 11:16:21 PST 2009
---
TelepathyQt4/Client/connection-manager-internal.h | 40 +++++++++++++++++++++
TelepathyQt4/Client/connection-manager.cpp | 37 -------------------
2 files changed, 40 insertions(+), 37 deletions(-)
diff --git a/TelepathyQt4/Client/connection-manager-internal.h b/TelepathyQt4/Client/connection-manager-internal.h
index 0714629..f83b20d 100644
--- a/TelepathyQt4/Client/connection-manager-internal.h
+++ b/TelepathyQt4/Client/connection-manager-internal.h
@@ -27,12 +27,52 @@
#include <QDBusConnection>
#include <QLatin1String>
#include <QQueue>
+#include <QString>
namespace Telepathy
{
namespace Client
{
+class ConnectionManager;
+class ConnectionManagerInterface;
+
+struct ConnectionManager::Private
+{
+ ConnectionManager *parent;
+ ConnectionManagerInterface* baseInterface;
+ bool ready;
+ QQueue<void (Private::*)()> introspectQueue;
+ QQueue<QString> getParametersQueue;
+ QQueue<QString> protocolQueue;
+ QStringList interfaces;
+ ProtocolInfoList protocols;
+
+ Private(ConnectionManager *parent);
+ ~Private();
+
+ static QString makeBusName(const QString& name);
+ static QString makeObjectPath(const QString& name);
+
+ ProtocolInfo *protocol(const QString &protocolName);
+
+ bool checkConfigFile();
+ void callReadConfig();
+ void callGetAll();
+ void callGetParameters();
+ void callListProtocols();
+
+ class PendingReady : public PendingOperation
+ {
+ // ConnectionManager is a friend so it can call finished() etc.
+ friend class ConnectionManager;
+ public:
+ PendingReady(ConnectionManager *parent);
+ };
+
+ PendingReady *pendingReady;
+};
+
class ConnectionManagerPendingNames : public PendingStringList
{
Q_OBJECT
diff --git a/TelepathyQt4/Client/connection-manager.cpp b/TelepathyQt4/Client/connection-manager.cpp
index b884d50..64ea879 100644
--- a/TelepathyQt4/Client/connection-manager.cpp
+++ b/TelepathyQt4/Client/connection-manager.cpp
@@ -157,43 +157,6 @@ void ProtocolInfo::addParameter(const ParamSpec &spec)
}
-struct ConnectionManager::Private
-{
- ConnectionManager *parent;
- ConnectionManagerInterface* baseInterface;
- bool ready;
- QQueue<void (Private::*)()> introspectQueue;
- QQueue<QString> getParametersQueue;
- QQueue<QString> protocolQueue;
- QStringList interfaces;
- ProtocolInfoList protocols;
-
- Private(ConnectionManager *parent);
- ~Private();
-
- static QString makeBusName(const QString& name);
- static QString makeObjectPath(const QString& name);
-
- ProtocolInfo *protocol(const QString &protocolName);
-
- bool checkConfigFile();
- void callReadConfig();
- void callGetAll();
- void callGetParameters();
- void callListProtocols();
-
- class PendingReady : public PendingOperation
- {
- // ConnectionManager is a friend so it can call finished() etc.
- friend class ConnectionManager;
- public:
- PendingReady(ConnectionManager *parent);
- };
-
- PendingReady *pendingReady;
-};
-
-
ConnectionManager::Private::PendingReady::PendingReady(ConnectionManager *parent)
: PendingOperation(parent)
{
--
1.5.6.5
More information about the Telepathy-commits
mailing list