File indexing completed on 2024-05-05 12:25:01

0001 /*
0002  * This file was generated by qdbusxml2cpp version 0.7
0003  * Command line was: qdbusxml2cpp -N -m -i generictypes.h -p modemcdmainterface \
0004  * /home/jgrulich/development/projects/libmm-qt/dbus/introspection/org.freedesktop.ModemManager1.Modem.ModemCdma.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_MODEMCDMAINTERFACE_H
0013 #define MODEMMANAGERQT_MODEMCDMAINTERFACE_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.ModemCdma
0023  */
0024 class OrgFreedesktopModemManager1ModemModemCdmaInterface : 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.ModemCdma";
0032     }
0033 #else
0034     {
0035         return "org.freedesktop.ModemManager1.Modem.ModemCdma";
0036     }
0037 #endif
0038 public:
0039     OrgFreedesktopModemManager1ModemModemCdmaInterface(const QString &service,
0040                                                        const QString &path,
0041                                                        const QDBusConnection &connection,
0042                                                        QObject *parent = nullptr);
0043 
0044     ~OrgFreedesktopModemManager1ModemModemCdmaInterface() override;
0045 
0046     Q_PROPERTY(uint ActivationState READ activationState)
0047     inline uint activationState() const
0048     {
0049         return qvariant_cast<uint>(property("ActivationState"));
0050     }
0051 
0052     Q_PROPERTY(uint Cdma1xRegistrationState READ cdma1xRegistrationState)
0053     inline uint cdma1xRegistrationState() const
0054     {
0055         return qvariant_cast<uint>(property("Cdma1xRegistrationState"));
0056     }
0057 
0058     Q_PROPERTY(QString Esn READ esn)
0059     inline QString esn() const
0060     {
0061         return qvariant_cast<QString>(property("Esn"));
0062     }
0063 
0064     Q_PROPERTY(uint EvdoRegistrationState READ evdoRegistrationState)
0065     inline uint evdoRegistrationState() const
0066     {
0067         return qvariant_cast<uint>(property("EvdoRegistrationState"));
0068     }
0069 
0070     Q_PROPERTY(QString Meid READ meid)
0071     inline QString meid() const
0072     {
0073         return qvariant_cast<QString>(property("Meid"));
0074     }
0075 
0076     Q_PROPERTY(uint Nid READ nid)
0077     inline uint nid() const
0078     {
0079         return qvariant_cast<uint>(property("Nid"));
0080     }
0081 
0082     Q_PROPERTY(uint Sid READ sid)
0083     inline uint sid() const
0084     {
0085         return qvariant_cast<uint>(property("Sid"));
0086     }
0087 
0088 public Q_SLOTS: // METHODS
0089     inline QDBusPendingReply<> Activate(const QString &carrier_code)
0090     {
0091         QList<QVariant> argumentList;
0092         argumentList << QVariant::fromValue(carrier_code);
0093         return asyncCallWithArgumentList(QLatin1String("Activate"), argumentList);
0094     }
0095 
0096     inline QDBusPendingReply<> ActivateManual(const QVariantMap &properties)
0097     {
0098         QList<QVariant> argumentList;
0099         argumentList << QVariant::fromValue(properties);
0100         return asyncCallWithArgumentList(QLatin1String("ActivateManual"), argumentList);
0101     }
0102 
0103 Q_SIGNALS: // SIGNALS
0104     void ActivationStateChanged(uint activation_state, uint activation_error, const QVariantMap &status_changes);
0105 };
0106 
0107 #endif