22 #include <QDBusConnection>
23 #include <QDBusObjectPath>
26 #include <unity/util/DefinesPtrs.h>
46 VpnConnection(
const QDBusObjectPath& path,
const QDBusConnection& connection, QObject* parent = 0);
50 Q_PROPERTY(QDBusObjectPath path READ path)
51 QDBusObjectPath path()
const;
53 Q_PROPERTY(QString
id READ
id WRITE setId NOTIFY idChanged)
56 Q_PROPERTY(
bool active READ active WRITE setActive NOTIFY activeChanged)
59 Q_PROPERTY(
bool activatable READ activatable NOTIFY activatableChanged)
60 bool activatable()
const;
62 Q_PROPERTY(
Type type READ type)
63 virtual Type type()
const = 0;
66 void setId(
const QString&
id)
const;
68 void setActive(
bool active)
const;
70 void updateSecrets()
const;
73 void idChanged(
const QString&
id);
75 void activeChanged(
bool active);
77 void activatableChanged(
bool active);
83 std::shared_ptr<Priv>
d;
Definition: vpn-connection.h:31
std::shared_ptr< Priv > d
Definition: vpn-connection.h:82
Definition: connectivity.cpp:32
Type
Definition: vpn-connection.h:40
Definition: vpn-connection.h:42