11#ifndef ACTIVECONNECTIONINTERFACE_H
12#define ACTIVECONNECTIONINTERFACE_H
14#include "generictypes.h"
16#include <QDBusAbstractInterface>
17#include <QDBusObjectPath>
30 static inline const char *staticInterfaceName()
33 return "org.kde.fakenetwork.Connection.Active";
37 return "org.freedesktop.NetworkManager.Connection.Active";
42 OrgFreedesktopNetworkManagerConnectionActiveInterface(
const QString &
service,
44 const QDBusConnection &connection,
47 ~OrgFreedesktopNetworkManagerConnectionActiveInterface()
override;
49 Q_PROPERTY(QDBusObjectPath Connection READ connection)
50 inline QDBusObjectPath connection()
const
52 return qvariant_cast<QDBusObjectPath>(
property(
"Connection"));
56 inline bool default4()
const
58 return qvariant_cast<bool>(
property(
"Default"));
62 inline bool default6()
const
64 return qvariant_cast<bool>(
property(
"Default6"));
67 Q_PROPERTY(QList<QDBusObjectPath> Devices READ devices)
68 inline QList<QDBusObjectPath> devices()
const
70 return qvariant_cast<QList<QDBusObjectPath>>(
property(
"Devices"));
73 Q_PROPERTY(QDBusObjectPath Dhcp4Config READ dhcp4Config)
74 inline QDBusObjectPath dhcp4Config()
const
76 return qvariant_cast<QDBusObjectPath>(
property(
"Dhcp4Config"));
79 Q_PROPERTY(QDBusObjectPath Dhcp6Config READ dhcp6Config)
80 inline QDBusObjectPath dhcp6Config()
const
82 return qvariant_cast<QDBusObjectPath>(
property(
"Dhcp6Config"));
86 inline QString id()
const
88 return qvariant_cast<QString>(
property(
"Id"));
91 Q_PROPERTY(QDBusObjectPath Ip4Config READ ip4Config)
92 inline QDBusObjectPath ip4Config()
const
94 return qvariant_cast<QDBusObjectPath>(
property(
"Ip4Config"));
97 Q_PROPERTY(QDBusObjectPath Ip6Config READ ip6Config)
98 inline QDBusObjectPath ip6Config()
const
100 return qvariant_cast<QDBusObjectPath>(
property(
"Ip6Config"));
103 Q_PROPERTY(QDBusObjectPath Master READ master)
104 inline QDBusObjectPath master()
const
106 return qvariant_cast<QDBusObjectPath>(
property(
"Master"));
109 Q_PROPERTY(QDBusObjectPath SpecificObject READ specificObject)
110 inline QDBusObjectPath specificObject()
const
112 return qvariant_cast<QDBusObjectPath>(
property(
"SpecificObject"));
116 inline uint state()
const
118 return qvariant_cast<uint>(
property(
"State"));
122 inline QString type()
const
124 return qvariant_cast<QString>(
property(
"Type"));
128 inline QString uuid()
const
130 return qvariant_cast<QString>(
property(
"Uuid"));
134 inline bool vpn()
const
136 return qvariant_cast<bool>(
property(
"Vpn"));
141 void PropertiesChanged(
const QVariantMap &properties);
142 void StateChanged(uint state, uint reason);
QString path() const const
QString service() const const
QObject * parent() const const
QVariant property(const char *name) const const