File indexing completed on 2024-05-12 15:48:09

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 <QList>
0017 #include <QObject>
0018 #include <QString>
0019 #include <QVariant>
0020 
0021 /*
0022  * Proxy class for interface org.freedesktop.ModemManager1.Modem.Modem3gpp
0023  */
0024 class OrgFreedesktopModemManager1ModemModem3gppInterface : public QDBusAbstractInterface
0025 {
0026     Q_OBJECT
0027 public:
0028     static inline const char *staticInterfaceName()
0029 #ifdef MMQT_STATIC
0030     {
0031         return "org.kde.fakemodem.Modem.Modem3gpp";
0032     }
0033 #else
0034     {
0035         return "org.freedesktop.ModemManager1.Modem.Modem3gpp";
0036     }
0037 #endif
0038 public:
0039     OrgFreedesktopModemManager1ModemModem3gppInterface(const QString &service,
0040                                                        const QString &path,
0041                                                        const QDBusConnection &connection,
0042                                                        QObject *parent = nullptr);
0043 
0044     ~OrgFreedesktopModemManager1ModemModem3gppInterface() override;
0045 
0046     Q_PROPERTY(uint EnabledFacilityLocks READ enabledFacilityLocks)
0047     inline uint enabledFacilityLocks() const
0048     {
0049         return qvariant_cast<uint>(property("EnabledFacilityLocks"));
0050     }
0051 
0052     Q_PROPERTY(QString Imei READ imei)
0053     inline QString imei() const
0054     {
0055         return qvariant_cast<QString>(property("Imei"));
0056     }
0057 
0058     Q_PROPERTY(QString OperatorCode READ operatorCode)
0059     inline QString operatorCode() const
0060     {
0061         return qvariant_cast<QString>(property("OperatorCode"));
0062     }
0063 
0064     Q_PROPERTY(QString OperatorName READ operatorName)
0065     inline QString operatorName() const
0066     {
0067         return qvariant_cast<QString>(property("OperatorName"));
0068     }
0069 
0070     Q_PROPERTY(uint RegistrationState READ registrationState)
0071     inline uint registrationState() const
0072     {
0073         return qvariant_cast<uint>(property("RegistrationState"));
0074     }
0075 
0076     Q_PROPERTY(uint SubscriptionState READ subscriptionState)
0077     inline uint subscriptionState() const
0078     {
0079         return qvariant_cast<uint>(property("SubscriptionState"));
0080     }
0081 
0082 public Q_SLOTS: // METHODS
0083     inline QDBusPendingReply<> Register(const QString &operator_id)
0084     {
0085         QList<QVariant> argumentList;
0086         argumentList << QVariant::fromValue(operator_id);
0087         return asyncCallWithArgumentList(QLatin1String("Register"), argumentList);
0088     }
0089 
0090     inline QDBusPendingReply<ModemManager::QVariantMapList> Scan()
0091     {
0092         QList<QVariant> argumentList;
0093         return asyncCallWithArgumentList(QLatin1String("Scan"), argumentList);
0094     }
0095 
0096 Q_SIGNALS: // SIGNALS
0097 };
0098 
0099 #endif