Документация
ОС Аврора 5.0.1

QML-тип VpnAdvancedSettingsPage

Страница для редактирования расширенных настроек подключения. Подробнее…

Строка импорта: import Sailfish.Settings.Networking.VPN 1.0
Наследуется от: Page

Подробное описание

Данная страница позволяет пользователю указать список маршрутов, которые должны быть настроены на локальном устройстве после успешного установления VPN-соединения. Помимо этих возможностей поддерживается размещение отдельного компонента, содержащего полный список свойств, которые необходимо сформировать внутри VPN-профиля для данного типа соединения.

С точки зрения реализации пользовательского компонента необходимо в расширении приложения «Настройки» создать файл advanced.qml, внутри которого расположить колонку с графическими элементами для редактирования расширенных настроек. В рамках данного компонента доступны методы для чтения и записи соответствующих параметров VPN-профиля.

Методы пользовательского компонента

Описание методов

getProperty(name)

Метод позволяет получить значение свойства по указанному имени, name. Если значения для данного свойства нет, то метод вернёт пустую строку.

setProperties(providerProperties)

Данный метод необходимо реализовать в рамках собственного компонента. Он будет вызван при открытии страницы редактирования расширенных свойств. Метод предназначен для инициализации состояния графических компонентов в соответствии с сохранёнными параметрами подключения.

providerProperties предоставляет доступ к низкоуровневому объекту, который сохраняет параметры VPN-профиля. Не рекомендуется использовать данный объект, а использовать метод getProperty для получения значения конкретных параметров.

updateProperties(providerProperties)

Данный метод необходимо реализовать в рамках собственного компонента. Он будет вызван при закрытии страницы редактирования расширенных свойств объекта. Метод предназначен для сохранения значений из графических элементов в свойства VPN-профиля.

Передаваемое значение providerProperties является низкоуровневым объектом, который сохраняет параметры VPN-профиля. Не рекомендуется использовать данный объект, а использовать метод updateProperty для сохранения значений VPN-профиля.

updateProvider(name, value)

Метод позволяет записать новое значение, value для указанного свойства по указанному имени, name.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.