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 modem3gppinterface \ 0004 * /home/jgrulich/development/projects/libmm-qt/dbus/introspection/org.freedesktop.ModemManager1.Modem.Modem3gpp.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_MODEM3GPPINTERFACE_H 0013 #define MODEMMANAGERQT_MODEM3GPPINTERFACE_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.Modem3gpp 0025 */ 0026 class OrgFreedesktopModemManager1ModemModem3gppInterface : 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.Modem3gpp"; 0034 } 0035 #else 0036 { 0037 return "org.freedesktop.ModemManager1.Modem.Modem3gpp"; 0038 } 0039 #endif 0040 public: 0041 OrgFreedesktopModemManager1ModemModem3gppInterface(const QString &service, 0042 const QString &path, 0043 const QDBusConnection &connection, 0044 QObject *parent = nullptr); 0045 0046 ~OrgFreedesktopModemManager1ModemModem3gppInterface() override; 0047 0048 Q_PROPERTY(uint EnabledFacilityLocks READ enabledFacilityLocks) 0049 inline uint enabledFacilityLocks() const 0050 { 0051 return qvariant_cast<uint>(property("EnabledFacilityLocks")); 0052 } 0053 0054 Q_PROPERTY(QString Imei READ imei) 0055 inline QString imei() const 0056 { 0057 return qvariant_cast<QString>(property("Imei")); 0058 } 0059 0060 Q_PROPERTY(QString OperatorCode READ operatorCode) 0061 inline QString operatorCode() const 0062 { 0063 return qvariant_cast<QString>(property("OperatorCode")); 0064 } 0065 0066 Q_PROPERTY(QString OperatorName READ operatorName) 0067 inline QString operatorName() const 0068 { 0069 return qvariant_cast<QString>(property("OperatorName")); 0070 } 0071 0072 Q_PROPERTY(uint RegistrationState READ registrationState) 0073 inline uint registrationState() const 0074 { 0075 return qvariant_cast<uint>(property("RegistrationState")); 0076 } 0077 0078 Q_PROPERTY(uint SubscriptionState READ subscriptionState) 0079 inline uint subscriptionState() const 0080 { 0081 return qvariant_cast<uint>(property("SubscriptionState")); 0082 } 0083 0084 public Q_SLOTS: // METHODS 0085 inline QDBusPendingReply<> Register(const QString &operator_id) 0086 { 0087 QList<QVariant> argumentList; 0088 argumentList << QVariant::fromValue(operator_id); 0089 return asyncCallWithArgumentList(QLatin1String("Register"), argumentList); 0090 } 0091 0092 inline QDBusPendingReply<ModemManager::QVariantMapList> Scan() 0093 { 0094 QList<QVariant> argumentList; 0095 return asyncCallWithArgumentList(QLatin1String("Scan"), argumentList); 0096 } 0097 0098 Q_SIGNALS: // SIGNALS 0099 }; 0100 0101 #endif