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 neverDefault READ neverDefault WRITE setNeverDefault NOTIFY neverDefaultChanged)
57 bool neverDefault()
const;
59 Q_PROPERTY(
bool active READ active WRITE setActive NOTIFY activeChanged)
62 Q_PROPERTY(
bool activatable READ activatable NOTIFY activatableChanged)
63 bool activatable()
const;
65 Q_PROPERTY(
Type type READ type)
66 virtual Type type()
const = 0;
69 void setId(
const QString&
id)
const;
71 void setNeverDefault(
bool neverDefault)
const;
73 void setActive(
bool active)
const;
75 void updateSecrets()
const;
78 void idChanged(
const QString&
id);
80 void neverDefaultChanged(
bool neverDefault);
82 void activeChanged(
bool active);
84 void activatableChanged(
bool active);
90 std::shared_ptr<Priv>
d;
Definition: vpn-connection.h:31
std::shared_ptr< Priv > d
Definition: vpn-connection.h:89
Definition: connectivity.cpp:36
Type
Definition: vpn-connection.h:40
Definition: vpn-connection.h:42