Release version 0.6-2
[vicar] / src / vicar-lib / src / accountmanagerproxy.h
1 /*
2  * This file was generated by qdbusxml2cpp version 0.7
3  * Command line was: qdbusxml2cpp -c AccountManagerProxy -p accountmanagerproxy.h:accountmanagerproxy.cpp org.freedesktop.Telepathy.AccountManager.xml org.freedesktop.Telepathy.AccountManager
4  *
5  * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
6  *
7  * This is an auto-generated file.
8  * Do not edit! All changes made to it will be lost.
9  */
10
11 #ifndef ACCOUNTMANAGERPROXY_H_1281083196
12 #define ACCOUNTMANAGERPROXY_H_1281083196
13
14 #include <QtCore/QObject>
15 #include <QtCore/QByteArray>
16 #include <QtCore/QList>
17 #include <QtCore/QMap>
18 #include <QtCore/QString>
19 #include <QtCore/QStringList>
20 #include <QtCore/QVariant>
21 #include <QtDBus/QtDBus>
22
23 /*
24  * Proxy class for interface org.freedesktop.Telepathy.AccountManager
25  */
26 class AccountManagerProxy: public QDBusAbstractInterface
27 {
28     Q_OBJECT
29 public:
30     static inline const char *staticInterfaceName()
31     { return "org.freedesktop.Telepathy.AccountManager"; }
32
33 public:
34     AccountManagerProxy(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
35
36     ~AccountManagerProxy();
37
38 public Q_SLOTS: // METHODS
39     inline QDBusPendingReply<QDBusObjectPath> CreateAccount(const QString &Connection_Manager, const QString &Protocol, const QString &Display_Name, const QVariantMap &Parameters, const QVariantMap &Properties)
40     {
41         QList<QVariant> argumentList;
42         argumentList << qVariantFromValue(Connection_Manager) << qVariantFromValue(Protocol) << qVariantFromValue(Display_Name) << qVariantFromValue(Parameters) << qVariantFromValue(Properties);
43         return asyncCallWithArgumentList(QLatin1String("CreateAccount"), argumentList);
44     }
45
46 Q_SIGNALS: // SIGNALS
47     void AccountRemoved(const QDBusObjectPath &in0);
48     void AccountValidityChanged(const QDBusObjectPath &in0, bool in1);
49 };
50
51 namespace org {
52   namespace freedesktop {
53     namespace Telepathy {
54       typedef ::AccountManagerProxy AccountManager;
55     }
56   }
57 }
58 #endif