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