[Telepathy-commits] [telepathy-qt4/master] DBusProxy: Un-inline Private constructors
Simon McVittie
simon.mcvittie at collabora.co.uk
Mon Jan 12 07:49:13 PST 2009
---
TelepathyQt4/Client/dbus-proxy.cpp | 37 ++++++++++++++++++++---------------
1 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/TelepathyQt4/Client/dbus-proxy.cpp b/TelepathyQt4/Client/dbus-proxy.cpp
index 8ba8a3d..f79bad1 100644
--- a/TelepathyQt4/Client/dbus-proxy.cpp
+++ b/TelepathyQt4/Client/dbus-proxy.cpp
@@ -47,17 +47,20 @@ public:
QString busName;
QString objectPath;
- Private(const QDBusConnection &dbusConnection, const QString &busName,
- const QString &objectPath, DBusProxy &p)
- : parent(p),
- dbusConnection(dbusConnection),
- busName(busName),
- objectPath(objectPath)
- {
- debug() << "Creating new DBusProxy";
- }
+ Private(const QDBusConnection &, const QString &, const QString &,
+ DBusProxy &);
};
+DBusProxy::Private::Private(const QDBusConnection &dbusConnection,
+ const QString &busName, const QString &objectPath, DBusProxy &p)
+ : parent(p),
+ dbusConnection(dbusConnection),
+ busName(busName),
+ objectPath(objectPath)
+{
+ debug() << "Creating new DBusProxy";
+}
+
DBusProxy::DBusProxy(const QDBusConnection &dbusConnection,
const QString &busName, const QString &path, QObject *parent)
: QObject(parent),
@@ -104,15 +107,17 @@ public:
QString invalidationReason;
QString invalidationMessage;
- Private(StatefulDBusProxy &p)
- : parent(p),
- invalidationReason(QString()),
- invalidationMessage(QString())
- {
- debug() << "Creating new StatefulDBusProxy";
- }
+ Private(StatefulDBusProxy &);
};
+StatefulDBusProxy::Private::Private(StatefulDBusProxy &p)
+ : parent(p),
+ invalidationReason(QString()),
+ invalidationMessage(QString())
+{
+ debug() << "Creating new StatefulDBusProxy";
+}
+
StatefulDBusProxy::StatefulDBusProxy(const QDBusConnection &dbusConnection,
const QString &busName, const QString &objectPath, QObject *parent)
: DBusProxy(dbusConnection, busName, objectPath, parent)
--
1.5.6.5
More information about the Telepathy-commits
mailing list