11DNETWORKMANAGER_BEGIN_NAMESPACE
13class DVpnSettingPrivate;
19 explicit DVpnSetting(
const QSharedPointer<DVpnSetting> &other);
22 QString name()
const override;
24 bool persistent()
const;
25 void setPersistent(
bool persistent);
27 void setServiceType(
const QString &type);
28 QString serviceType()
const;
31 void setTimeout(uint timeout);
33 void setUsername(
const QString &username);
34 QString username()
const;
36 void setData(
const QMap<QString, QString> &data);
37 QMap<QString, QString> data()
const;
39 void setSecrets(
const QMap<QString, QString> &secrets);
40 QMap<QString, QString> secrets()
const;
42 void mapToSecrets(
const QVariantMap &secrets)
override;
43 QVariantMap secretsToMap()
const override;
45 void stringMapTosecrets(
const QMap<QString, QString> &map)
override;
46 QMap<QString, QString> secretsToStringMap()
const override;
48 void fromMap(
const QVariantMap &setting)
override;
50 QVariantMap toMap()
const override;
53 QScopedPointer<DVpnSettingPrivate> d_ptr;
59DNETWORKMANAGER_END_NAMESPACE
DNMSetting类
Definition: dnmsetting.h:26
Definition: dvpnsetting.h:16