221fac505606232e9523af009510e2f707c8625c
[irwi] / ut / stubs / qdbusmessage.cpp
1 #include "qdbusmessage.h"
2
3 QDBusMessage::QDBusMessage()
4 {
5 }
6
7 QDBusMessage::QDBusMessage(const QString &service,
8                             const QString &path,
9                             const QString &interface,
10                             const QString &method)
11     : m_service(service)
12     , m_path(path)
13     , m_interface(interface)
14     , m_method(method)
15 {
16 }
17
18 QDBusMessage::QDBusMessage(const QDBusMessage &msg)
19     : m_service(msg.m_service)
20     , m_path(msg.m_path)
21     , m_interface(msg.m_interface)
22     , m_method(msg.m_method)
23     , m_arguments(msg.m_arguments)
24 {
25 }
26
27 QDBusMessage QDBusMessage::createMethodCall(const QString &service,
28                                              const QString &path,
29                                              const QString &interface,
30                                              const QString &method)
31 {
32     return QDBusMessage(service, path, interface, method);
33 }
34
35 QDBusMessage &QDBusMessage::operator<<(const QVariant arg)
36 {
37     m_arguments.append(arg);
38     return *this;
39 }
40
41 QString QDBusMessage::service()
42 {
43     return m_service;
44 }
45
46 QString QDBusMessage::path()
47 {
48     return m_path;
49 }
50
51 QString QDBusMessage::interface()
52 {
53     return m_interface;
54 }
55
56 QString QDBusMessage::member()
57 {
58     return m_method;
59 }
60
61 QVector<QVariant> &QDBusMessage::arguments()
62 {
63     return m_arguments;
64 }
65