File indexing completed on 2025-03-16 12:58:01
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