Stubs for some QDBus classes
[irwi] / ut / stubs / qdbusmessage.h
1 #ifndef _QDBUSMESSAGE_H_
2 #define _QDBUSMESSAGE_H_
3
4 #include <QString>
5 #include <QVariant>
6 #include <QVector>
7
8 class QDBusMessage
9 {
10 public:
11     QDBusMessage();
12     QDBusMessage(const QDBusMessage &);
13
14     static QDBusMessage createMethodCall(const QString &service,
15                                          const QString &path,
16                                          const QString &interface,
17                                          const QString &method);
18     QString service();
19     QString path();
20     QString interface();
21     QString member();
22     QDBusMessage &operator<<(const QVariant arg);
23     QVector<QVariant> &arguments();
24
25 private:
26     QDBusMessage(const QString &service,
27                  const QString &path,
28                  const QString &interface,
29                  const QString &method);
30
31 private:
32     QString m_service;
33     QString m_path;
34     QString m_interface;
35     QString m_method;
36     QVector<QVariant> m_arguments;
37 };
38
39 #endif // _QDBUSMESSAGE_H_
40