1 #ifndef LDMAUTHREQUEST_H
2 #define LDMAUTHREQUEST_H
5 #include <QtDBus/QtDBus>
7 class LdmAuthRequestPrivate;
9 //FIXME this is never public facing, remove Ldm prefix - make sure it's not exported.
13 explicit LdmAuthRequest();
14 LdmAuthRequest(const int messageType, const QString& message);
15 LdmAuthRequest(const LdmAuthRequest& other);
18 LdmAuthRequest &operator=(const LdmAuthRequest& other);
20 int messageType() const;
21 QString message() const;
24 // LdmAuthRequest &operator=(const LdmAuthRequest user);
26 LdmAuthRequestPrivate* d;
29 QDBusArgument &operator<<(QDBusArgument &argument, const LdmAuthRequest &request);
30 const QDBusArgument &operator>>(const QDBusArgument &argument, LdmAuthRequest &request);
32 Q_DECLARE_METATYPE(LdmAuthRequest);
33 Q_DECLARE_METATYPE(QList<LdmAuthRequest>);
35 #endif // LDMAUTHREQUEST_H