From d42c8663e8fd441838a238bfb845a7c80c37b253 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Tue, 28 Mar 2006 18:56:08 +0000 Subject: * qt/*: * dbus/qdbus.h: Sync with KDE Subversion revision 523647. Hopefully, this will be the last of the source-incompatible changes. Documentation has been improved; support for QList has been added; QDBusObject is gone; QDBus(Abstract)Interface is now a QObject with auto-generated meta-object; QDBusIntrospection is marked private, since QMetaObject can be used now; lots of bugfixes. --- qt/qdbusmessage.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'qt/qdbusmessage.h') diff --git a/qt/qdbusmessage.h b/qt/qdbusmessage.h index 6af5785c..f8feeae4 100644 --- a/qt/qdbusmessage.h +++ b/qt/qdbusmessage.h @@ -26,19 +26,21 @@ #define QDBUSMESSAGE_H #include "qdbusmacros.h" +#include "qdbuserror.h" #include #include #include class QDBusMessagePrivate; -class QDBusError; class QDBusConnection; +class QDBusConnectionPrivate; struct DBusMessage; class QDBUS_EXPORT QDBusMessage: public QList { - friend class QDBusConnection; + //friend class QDBusConnection; + friend class QDBusConnectionPrivate; public: enum { DefaultTimeout = -1, NoTimeout = INT_MAX}; enum MessageType { InvalidMessage, MethodCallMessage, ReplyMessage, @@ -78,16 +80,15 @@ public: QDBusConnection connection() const; -//protected: - DBusMessage *toDBusMessage() const; - static QDBusMessage fromDBusMessage(DBusMessage *dmsg, const QDBusConnection &connection); - static QDBusMessage fromError(const QDBusError& error); int serialNumber() const; int replySerialNumber() const; bool wasRepliedTo() const; private: - QDBusMessagePrivate *d; + DBusMessage *toDBusMessage() const; + static QDBusMessage fromDBusMessage(DBusMessage *dmsg, const QDBusConnection &connection); + static QDBusMessage fromError(const QDBusError& error); + QDBusMessagePrivate *d_ptr; }; #ifndef QT_NO_DEBUG -- cgit