File indexing completed on 2024-04-28 03:59:47
0001 /* 0002 * This file was generated by qdbusxml2cpp version 0.7 0003 * Command line was: qdbusxml2cpp -N -m -i generictypes.h -p locationinterface \ 0004 * /home/jgrulich/development/projects/libmm-qt/dbus/introspection/org.freedesktop.ModemManager1.Modem.Location.xml 0005 * 0006 * qdbusxml2cpp is Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). 0007 * 0008 * This is an auto-generated file. 0009 * Do not edit! All changes made to it will be lost. 0010 */ 0011 0012 #ifndef MODEMMANAGERQT_LOCATIONINTERFACE_H 0013 #define MODEMMANAGERQT_LOCATIONINTERFACE_H 0014 0015 #include "generictypes.h" 0016 #include <QDBusAbstractInterface> 0017 #include <QDBusPendingReply> 0018 #include <QList> 0019 #include <QObject> 0020 #include <QString> 0021 #include <QVariant> 0022 0023 /* 0024 * Proxy class for interface org.freedesktop.ModemManager1.Modem.Location 0025 */ 0026 class OrgFreedesktopModemManager1ModemLocationInterface : public QDBusAbstractInterface 0027 { 0028 Q_OBJECT 0029 public: 0030 static inline const char *staticInterfaceName() 0031 #ifdef MMQT_STATIC 0032 { 0033 return "org.kde.fakemodem.Modem.Location"; 0034 } 0035 #else 0036 { 0037 return "org.freedesktop.ModemManager1.Modem.Location"; 0038 } 0039 #endif 0040 public: 0041 OrgFreedesktopModemManager1ModemLocationInterface(const QString &service, 0042 const QString &path, 0043 const QDBusConnection &connection, 0044 QObject *parent = nullptr); 0045 0046 ~OrgFreedesktopModemManager1ModemLocationInterface() override; 0047 0048 Q_PROPERTY(uint Capabilities READ capabilities) 0049 inline uint capabilities() const 0050 { 0051 return qvariant_cast<uint>(property("Capabilities")); 0052 } 0053 0054 Q_PROPERTY(uint Enabled READ enabled) 0055 inline uint enabled() const 0056 { 0057 return qvariant_cast<uint>(property("Enabled")); 0058 } 0059 0060 Q_PROPERTY(ModemManager::LocationInformationMap Location READ location) 0061 inline ModemManager::LocationInformationMap location() const 0062 { 0063 return qvariant_cast<ModemManager::LocationInformationMap>(property("Location")); 0064 } 0065 0066 Q_PROPERTY(bool SignalsLocation READ signalsLocation) 0067 inline bool signalsLocation() const 0068 { 0069 return qvariant_cast<bool>(property("SignalsLocation")); 0070 } 0071 0072 public Q_SLOTS: // METHODS 0073 inline QDBusPendingReply<ModemManager::LocationInformationMap> GetLocation() 0074 { 0075 QList<QVariant> argumentList; 0076 return asyncCallWithArgumentList(QLatin1String("GetLocation"), argumentList); 0077 } 0078 0079 inline QDBusPendingReply<> Setup(uint sources, bool signal_location) 0080 { 0081 QList<QVariant> argumentList; 0082 argumentList << QVariant::fromValue(sources) << QVariant::fromValue(signal_location); 0083 return asyncCallWithArgumentList(QLatin1String("Setup"), argumentList); 0084 } 0085 0086 Q_SIGNALS: // SIGNALS 0087 }; 0088 0089 #endif