SolidModules
nm-exported-connectioninterface.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef NM_EXPORTED_CONNECTIONINTERFACE_H_1205050593
00012 #define NM_EXPORTED_CONNECTIONINTERFACE_H_1205050593
00013
00014 #include <QtCore/QObject>
00015 #include <QtCore/QByteArray>
00016 #include <QtCore/QList>
00017 #include <QtCore/QMap>
00018 #include <QtCore/QString>
00019 #include <QtCore/QStringList>
00020 #include <QtCore/QVariant>
00021 #include <QtDBus/QtDBus>
00022
00023
00024 #include "generic-types.h"
00025
00026
00027
00028
00029 class OrgFreedesktopNetworkManagerSettingsConnectionInterface: public QDBusAbstractInterface
00030 {
00031 Q_OBJECT
00032 public:
00033 static inline const char *staticInterfaceName()
00034 { return "org.freedesktop.NetworkManagerSettings.Connection"; }
00035
00036 public:
00037 OrgFreedesktopNetworkManagerSettingsConnectionInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
00038
00039 ~OrgFreedesktopNetworkManagerSettingsConnectionInterface();
00040
00041 public Q_SLOTS:
00042 inline QDBusReply<QString> GetID()
00043 {
00044 QList<QVariant> argumentList;
00045 return callWithArgumentList(QDBus::Block, QLatin1String("GetID"), argumentList);
00046 }
00047
00048 inline QDBusReply<QVariantMapMap> GetSettings()
00049 {
00050 QList<QVariant> argumentList;
00051 return callWithArgumentList(QDBus::Block, QLatin1String("GetSettings"), argumentList);
00052 }
00053
00054 Q_SIGNALS:
00055 void Removed();
00056 void Updated(const QVariantMapMap &settings);
00057 };
00058
00059
00060
00061
00062 class OrgFreedesktopNetworkManagerSettingsConnectionSecretsInterface: public QDBusAbstractInterface
00063 {
00064 Q_OBJECT
00065 public:
00066 static inline const char *staticInterfaceName()
00067 { return "org.freedesktop.NetworkManagerSettings.Connection.Secrets"; }
00068
00069 public:
00070 OrgFreedesktopNetworkManagerSettingsConnectionSecretsInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
00071
00072 ~OrgFreedesktopNetworkManagerSettingsConnectionSecretsInterface();
00073
00074 public Q_SLOTS:
00075 inline QDBusReply<QVariantMap> GetSecrets(const QString &setting_name, const QStringList &hints, bool request_new)
00076 {
00077 QList<QVariant> argumentList;
00078 argumentList << qVariantFromValue(setting_name) << qVariantFromValue(hints) << qVariantFromValue(request_new);
00079 return callWithArgumentList(QDBus::Block, QLatin1String("GetSecrets"), argumentList);
00080 }
00081
00082 Q_SIGNALS:
00083 };
00084
00085 #endif