summaryrefslogtreecommitdiffstats
path: root/qt/qdbusmessage.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago@kde.org>2006-03-28 18:56:08 +0000
committerThiago Macieira <thiago@kde.org>2006-03-28 18:56:08 +0000
commitd42c8663e8fd441838a238bfb845a7c80c37b253 (patch)
treeac29c8e23bc1e48690cac1fc8416a1b34628e832 /qt/qdbusmessage.h
parent36e1d8bfc79614617f364306bb168f46e0d4761c (diff)
* 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<basic-types> 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.
Diffstat (limited to 'qt/qdbusmessage.h')
-rw-r--r--qt/qdbusmessage.h15
1 files changed, 8 insertions, 7 deletions
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 <QtCore/qlist.h>
#include <QtCore/qvariant.h>
#include <limits.h>
class QDBusMessagePrivate;
-class QDBusError;
class QDBusConnection;
+class QDBusConnectionPrivate;
struct DBusMessage;
class QDBUS_EXPORT QDBusMessage: public QList<QVariant>
{
- 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