1 #include "ldmauthrequest.h"
2 #include <QtDBus/QDBusArgument>
8 class LdmAuthRequestPrivate
11 //rename when I find out what the hell these contain
16 LdmAuthRequest::LdmAuthRequest()
17 :d(new LdmAuthRequestPrivate)
22 LdmAuthRequest::LdmAuthRequest(const int messageType, const QString& message)
23 :d(new LdmAuthRequestPrivate)
25 d->messageType = messageType;
29 LdmAuthRequest::LdmAuthRequest(const LdmAuthRequest &other)
30 :d(new LdmAuthRequestPrivate(*other.d))
35 LdmAuthRequest::~LdmAuthRequest()
40 LdmAuthRequest& LdmAuthRequest::operator =(const LdmAuthRequest &other)
47 int LdmAuthRequest::messageType() const
49 return d->messageType;
52 QString LdmAuthRequest::message() const
58 QDBusArgument &operator<<(QDBusArgument &argument, const LdmAuthRequest &request)
60 argument.beginStructure();
61 argument << request.messageType() << request.message();
62 argument.endStructure();
67 const QDBusArgument &operator>>(const QDBusArgument &argument, LdmAuthRequest &request)
71 argument.beginStructure();
72 argument >> messageType >> message;
73 argument.endStructure();
75 request = LdmAuthRequest(messageType, message);