File indexing completed on 2024-04-28 03:59:48

0001 /*
0002  * This file was generated by qdbusxml2cpp version 0.7
0003  * Command line was: qdbusxml2cpp -N -m -i generictypes.h -p smsinterface \
0004  * /home/jgrulich/development/projects/libmm-qt/dbus/introspection/org.freedesktop.ModemManager1.Sms.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_SMSINTERFACE_H
0013 #define MODEMMANAGERQT_SMSINTERFACE_H
0014 
0015 #include "generictypes.h"
0016 #include <QByteArray>
0017 #include <QDBusAbstractInterface>
0018 #include <QDBusPendingReply>
0019 #include <QList>
0020 #include <QObject>
0021 #include <QString>
0022 #include <QVariant>
0023 
0024 /*
0025  * Proxy class for interface org.freedesktop.ModemManager1.Sms
0026  */
0027 class OrgFreedesktopModemManager1SmsInterface : public QDBusAbstractInterface
0028 {
0029     Q_OBJECT
0030 public:
0031     static inline const char *staticInterfaceName()
0032 #ifdef MMQT_STATIC
0033     {
0034         return "org.kde.fakemodem.Sms";
0035     }
0036 #else
0037     {
0038         return "org.freedesktop.ModemManager1.Sms";
0039     }
0040 #endif
0041 public:
0042     OrgFreedesktopModemManager1SmsInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr);
0043 
0044     ~OrgFreedesktopModemManager1SmsInterface() override;
0045 
0046     Q_PROPERTY(int SmsClass READ smsClass)
0047     inline int smsClass() const
0048     {
0049         return qvariant_cast<int>(property("Class"));
0050     }
0051 
0052     Q_PROPERTY(QByteArray Data READ data)
0053     inline QByteArray data() const
0054     {
0055         return qvariant_cast<QByteArray>(property("Data"));
0056     }
0057 
0058     Q_PROPERTY(bool DeliveryReportRequest READ deliveryReportRequest)
0059     inline bool deliveryReportRequest() const
0060     {
0061         return qvariant_cast<bool>(property("DeliveryReportRequest"));
0062     }
0063 
0064     Q_PROPERTY(uint DeliveryState READ deliveryState)
0065     inline uint deliveryState() const
0066     {
0067         return qvariant_cast<uint>(property("DeliveryState"));
0068     }
0069 
0070     Q_PROPERTY(QString DischargeTimestamp READ dischargeTimestamp)
0071     inline QString dischargeTimestamp() const
0072     {
0073         return qvariant_cast<QString>(property("DischargeTimestamp"));
0074     }
0075 
0076     Q_PROPERTY(uint MessageReference READ messageReference)
0077     inline uint messageReference() const
0078     {
0079         return qvariant_cast<uint>(property("MessageReference"));
0080     }
0081 
0082     Q_PROPERTY(QString Number READ number)
0083     inline QString number() const
0084     {
0085         return qvariant_cast<QString>(property("Number"));
0086     }
0087 
0088     Q_PROPERTY(uint PduType READ pduType)
0089     inline uint pduType() const
0090     {
0091         return qvariant_cast<uint>(property("PduType"));
0092     }
0093 
0094     Q_PROPERTY(QString SMSC READ SMSC)
0095     inline QString SMSC() const
0096     {
0097         return qvariant_cast<QString>(property("SMSC"));
0098     }
0099 
0100     Q_PROPERTY(uint ServiceCategory READ serviceCategory)
0101     inline uint serviceCategory() const
0102     {
0103         return qvariant_cast<uint>(property("ServiceCategory"));
0104     }
0105 
0106     Q_PROPERTY(uint State READ state)
0107     inline uint state() const
0108     {
0109         return qvariant_cast<uint>(property("State"));
0110     }
0111 
0112     Q_PROPERTY(uint Storage READ storage)
0113     inline uint storage() const
0114     {
0115         return qvariant_cast<uint>(property("Storage"));
0116     }
0117 
0118     Q_PROPERTY(uint TeleserviceId READ teleserviceId)
0119     inline uint teleserviceId() const
0120     {
0121         return qvariant_cast<uint>(property("TeleserviceId"));
0122     }
0123 
0124     Q_PROPERTY(QString Text READ text)
0125     inline QString text() const
0126     {
0127         return qvariant_cast<QString>(property("Text"));
0128     }
0129 
0130     Q_PROPERTY(QString Timestamp READ timestamp)
0131     inline QString timestamp() const
0132     {
0133         return qvariant_cast<QString>(property("Timestamp"));
0134     }
0135 
0136     Q_PROPERTY(ModemManager::ValidityPair Validity READ validity)
0137     inline ModemManager::ValidityPair validity() const
0138     {
0139         return qvariant_cast<ModemManager::ValidityPair>(property("Validity"));
0140     }
0141 
0142 public Q_SLOTS: // METHODS
0143     inline QDBusPendingReply<> Send()
0144     {
0145         QList<QVariant> argumentList;
0146         return asyncCallWithArgumentList(QLatin1String("Send"), argumentList);
0147     }
0148 
0149     inline QDBusPendingReply<> Store(uint storage)
0150     {
0151         QList<QVariant> argumentList;
0152         argumentList << QVariant::fromValue(storage);
0153         return asyncCallWithArgumentList(QLatin1String("Store"), argumentList);
0154     }
0155 
0156 Q_SIGNALS: // SIGNALS
0157 };
0158 
0159 #endif