22#include <QDBusConnection>
23#include <QDBusObjectPath>
26#include <lomiri/util/DefinesPtrs.h>
46 VpnConnection(
const QDBusObjectPath& path,
const QDBusConnection& connection, QObject* parent = 0);
51 QDBusObjectPath
path()
const;
69 void setId(const QString&
id) const;
90 std::shared_ptr<Priv>
d;
Definition vpn-connection.h:32
void idChanged(const QString &id)
VpnConnection(const QDBusObjectPath &path, const QDBusConnection &connection, QObject *parent=0)
Definition vpn-connection.cpp:70
void setId(const QString &id) const
Definition vpn-connection.cpp:117
bool neverDefault
Definition vpn-connection.h:56
std::shared_ptr< Priv > d
Definition vpn-connection.h:90
void neverDefaultChanged(bool neverDefault)
bool activatable
Definition vpn-connection.h:62
Type
Definition vpn-connection.h:41
@ OPENVPN
Definition vpn-connection.h:42
@ PPTP
Definition vpn-connection.h:43
void activatableChanged(bool active)
void setActive(bool active) const
Definition vpn-connection.cpp:127
void setNeverDefault(bool neverDefault) const
Definition vpn-connection.cpp:122
QString id
Definition vpn-connection.h:53
Type type
Definition vpn-connection.h:65
QDBusObjectPath path
Definition vpn-connection.h:50
LOMIRI_DEFINES_PTRS(VpnConnection)
bool active
Definition vpn-connection.h:59
void activeChanged(bool active)
void updateSecrets() const
Definition vpn-connection.cpp:132
Definition connectivity.cpp:37