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