File indexing completed on 2024-12-01 06:49:09
0001 /* 0002 * This file was generated by qdbusxml2cpp version 0.8 0003 * Command line was: 0004 * 0005 * qdbusxml2cpp is Copyright (C) 2016 The Qt Company Ltd. 0006 * 0007 * This is an auto-generated file. 0008 * Do not edit! All changes made to it will be lost. 0009 */ 0010 0011 #ifndef DEVICEINTERFACE_H 0012 #define DEVICEINTERFACE_H 0013 0014 #include "generictypes.h" 0015 0016 #include <QDBusAbstractInterface> 0017 #include <QDBusObjectPath> 0018 #include <QDBusPendingReply> 0019 #include <QList> 0020 #include <QObject> 0021 #include <QString> 0022 #include <QVariant> 0023 0024 /* 0025 * Proxy class for interface org.freedesktop.NetworkManager.Device 0026 */ 0027 class OrgFreedesktopNetworkManagerDeviceInterface : public QDBusAbstractInterface 0028 { 0029 Q_OBJECT 0030 public: 0031 static inline const char *staticInterfaceName() 0032 #ifdef NMQT_STATIC 0033 { 0034 return "org.kde.fakenetwork.Device"; 0035 } 0036 #else 0037 { 0038 return "org.freedesktop.NetworkManager.Device"; 0039 } 0040 #endif 0041 0042 public: 0043 OrgFreedesktopNetworkManagerDeviceInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr); 0044 0045 ~OrgFreedesktopNetworkManagerDeviceInterface() override; 0046 0047 Q_PROPERTY(QDBusObjectPath ActiveConnection READ activeConnection) 0048 inline QDBusObjectPath activeConnection() const 0049 { 0050 return qvariant_cast<QDBusObjectPath>(property("ActiveConnection")); 0051 } 0052 0053 Q_PROPERTY(bool Autoconnect READ autoconnect WRITE setAutoconnect) 0054 inline bool autoconnect() const 0055 { 0056 return qvariant_cast<bool>(property("Autoconnect")); 0057 } 0058 inline void setAutoconnect(bool value) 0059 { 0060 setProperty("Autoconnect", QVariant::fromValue(value)); 0061 } 0062 0063 Q_PROPERTY(QList<QDBusObjectPath> AvailableConnections READ availableConnections) 0064 inline QList<QDBusObjectPath> availableConnections() const 0065 { 0066 return qvariant_cast<QList<QDBusObjectPath>>(property("AvailableConnections")); 0067 } 0068 0069 Q_PROPERTY(uint Capabilities READ capabilities) 0070 inline uint capabilities() const 0071 { 0072 return qvariant_cast<uint>(property("Capabilities")); 0073 } 0074 0075 Q_PROPERTY(uint DeviceType READ deviceType) 0076 inline uint deviceType() const 0077 { 0078 return qvariant_cast<uint>(property("DeviceType")); 0079 } 0080 0081 Q_PROPERTY(QDBusObjectPath Dhcp4Config READ dhcp4Config) 0082 inline QDBusObjectPath dhcp4Config() const 0083 { 0084 return qvariant_cast<QDBusObjectPath>(property("Dhcp4Config")); 0085 } 0086 0087 Q_PROPERTY(QDBusObjectPath Dhcp6Config READ dhcp6Config) 0088 inline QDBusObjectPath dhcp6Config() const 0089 { 0090 return qvariant_cast<QDBusObjectPath>(property("Dhcp6Config")); 0091 } 0092 0093 Q_PROPERTY(QString Driver READ driver) 0094 inline QString driver() const 0095 { 0096 return qvariant_cast<QString>(property("Driver")); 0097 } 0098 0099 Q_PROPERTY(QString DriverVersion READ driverVersion) 0100 inline QString driverVersion() const 0101 { 0102 return qvariant_cast<QString>(property("DriverVersion")); 0103 } 0104 0105 Q_PROPERTY(bool FirmwareMissing READ firmwareMissing) 0106 inline bool firmwareMissing() const 0107 { 0108 return qvariant_cast<bool>(property("FirmwareMissing")); 0109 } 0110 0111 Q_PROPERTY(QString FirmwareVersion READ firmwareVersion) 0112 inline QString firmwareVersion() const 0113 { 0114 return qvariant_cast<QString>(property("FirmwareVersion")); 0115 } 0116 0117 Q_PROPERTY(QString Interface READ interface) 0118 inline QString interface() const 0119 { 0120 return qvariant_cast<QString>(property("Interface")); 0121 } 0122 0123 Q_PROPERTY(uint Ip4Address READ ip4Address) 0124 inline uint ip4Address() const 0125 { 0126 return qvariant_cast<uint>(property("Ip4Address")); 0127 } 0128 0129 Q_PROPERTY(QDBusObjectPath Ip4Config READ ip4Config) 0130 inline QDBusObjectPath ip4Config() const 0131 { 0132 return qvariant_cast<QDBusObjectPath>(property("Ip4Config")); 0133 } 0134 0135 Q_PROPERTY(QDBusObjectPath Ip6Config READ ip6Config) 0136 inline QDBusObjectPath ip6Config() const 0137 { 0138 return qvariant_cast<QDBusObjectPath>(property("Ip6Config")); 0139 } 0140 0141 Q_PROPERTY(QString IpInterface READ ipInterface) 0142 inline QString ipInterface() const 0143 { 0144 return qvariant_cast<QString>(property("IpInterface")); 0145 } 0146 0147 Q_PROPERTY(uint InterfaceFlags READ interfaceFlags) 0148 inline uint interfaceFlags() const 0149 { 0150 return qvariant_cast<uint>(property("InterfaceFlags")); 0151 } 0152 0153 Q_PROPERTY(NMVariantMapList LldpNeighbors READ lldpNeighbors) 0154 inline NMVariantMapList lldpNeighbors() const 0155 { 0156 return qvariant_cast<NMVariantMapList>(property("LldpNeighbors")); 0157 } 0158 0159 Q_PROPERTY(bool Managed READ managed WRITE setManaged) 0160 inline bool managed() const 0161 { 0162 return qvariant_cast<bool>(property("Managed")); 0163 } 0164 inline void setManaged(bool value) 0165 { 0166 setProperty("Managed", QVariant::fromValue(value)); 0167 } 0168 0169 Q_PROPERTY(uint Metered READ metered) 0170 inline uint metered() const 0171 { 0172 return qvariant_cast<uint>(property("Metered")); 0173 } 0174 0175 Q_PROPERTY(uint Mtu READ mtu) 0176 inline uint mtu() const 0177 { 0178 return qvariant_cast<uint>(property("Mtu")); 0179 } 0180 0181 Q_PROPERTY(bool NmPluginMissing READ nmPluginMissing) 0182 inline bool nmPluginMissing() const 0183 { 0184 return qvariant_cast<bool>(property("NmPluginMissing")); 0185 } 0186 0187 Q_PROPERTY(QString PhysicalPortId READ physicalPortId) 0188 inline QString physicalPortId() const 0189 { 0190 return qvariant_cast<QString>(property("PhysicalPortId")); 0191 } 0192 0193 Q_PROPERTY(bool Real READ real) 0194 inline bool real() const 0195 { 0196 return qvariant_cast<bool>(property("Real")); 0197 } 0198 0199 Q_PROPERTY(uint State READ state) 0200 inline uint state() const 0201 { 0202 return qvariant_cast<uint>(property("State")); 0203 } 0204 0205 Q_PROPERTY(DeviceDBusStateReason StateReason READ stateReason) 0206 inline DeviceDBusStateReason stateReason() const 0207 { 0208 return qvariant_cast<DeviceDBusStateReason>(property("StateReason")); 0209 } 0210 0211 Q_PROPERTY(QString Udi READ udi) 0212 inline QString udi() const 0213 { 0214 return qvariant_cast<QString>(property("Udi")); 0215 } 0216 0217 public Q_SLOTS: // METHODS 0218 inline QDBusPendingReply<> Delete() 0219 { 0220 QList<QVariant> argumentList; 0221 return asyncCallWithArgumentList(QStringLiteral("Delete"), argumentList); 0222 } 0223 0224 inline QDBusPendingReply<> Disconnect() 0225 { 0226 QList<QVariant> argumentList; 0227 return asyncCallWithArgumentList(QStringLiteral("Disconnect"), argumentList); 0228 } 0229 0230 inline QDBusPendingReply<NMVariantMapMap, qulonglong> GetAppliedConnection(uint flags) 0231 { 0232 QList<QVariant> argumentList; 0233 argumentList << QVariant::fromValue(flags); 0234 return asyncCallWithArgumentList(QStringLiteral("GetAppliedConnection"), argumentList); 0235 } 0236 0237 inline QDBusPendingReply<> Reapply(NMVariantMapMap connection, qulonglong version_id, uint flags) 0238 { 0239 QList<QVariant> argumentList; 0240 argumentList << QVariant::fromValue(connection) << QVariant::fromValue(version_id) << QVariant::fromValue(flags); 0241 return asyncCallWithArgumentList(QStringLiteral("Reapply"), argumentList); 0242 } 0243 0244 Q_SIGNALS: // SIGNALS 0245 void StateChanged(uint new_state, uint old_state, uint reason); 0246 }; 0247 0248 #endif