File indexing completed on 2024-06-09 04:00:40
0001 /* 0002 * This file was generated by qdbusxml2cpp version 0.7 0003 * Command line was: qdbusxml2cpp -p manager manager.xml 0004 * 0005 * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 0006 * 0007 * This is an auto-generated file. 0008 * Do not edit! All changes made to it will be lost. 0009 */ 0010 0011 #ifndef MANAGER_H_1329493525 0012 #define MANAGER_H_1329493525 0013 0014 #include <QDBusConnection> 0015 #include <QList> 0016 #include <QObject> 0017 #include <QString> 0018 #include <QStringList> 0019 #include <QVariant> 0020 0021 #include "../udisks2.h" 0022 0023 /* 0024 * Proxy class for interface org.freedesktop.DBus.ObjectManager 0025 */ 0026 class OrgFreedesktopDBusObjectManagerInterface : public QDBusAbstractInterface 0027 { 0028 Q_OBJECT 0029 public: 0030 static inline const char *staticInterfaceName() 0031 { 0032 return "org.freedesktop.DBus.ObjectManager"; 0033 } 0034 0035 public: 0036 OrgFreedesktopDBusObjectManagerInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr); 0037 0038 ~OrgFreedesktopDBusObjectManagerInterface() override; 0039 0040 public Q_SLOTS: // METHODS 0041 inline QDBusPendingReply<DBUSManagerStruct> GetManagedObjects() 0042 { 0043 QList<QVariant> argumentList; 0044 return asyncCallWithArgumentList(QLatin1String("GetManagedObjects"), argumentList); 0045 } 0046 0047 Q_SIGNALS: // SIGNALS 0048 void InterfacesAdded(const QDBusObjectPath &object_path, const VariantMapMap &interfaces_and_properties); 0049 void InterfacesRemoved(const QDBusObjectPath &object_path, const QStringList &interfaces); 0050 }; 0051 0052 namespace org 0053 { 0054 namespace freedesktop 0055 { 0056 namespace DBus 0057 { 0058 typedef ::OrgFreedesktopDBusObjectManagerInterface ObjectManager; 0059 } 0060 } 0061 } 0062 #endif