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

Класс SecuritySettings

(Sailfish::Mdm::SecuritySettings)

Класс SecuritySettings управляет установкой приложений из непроверенных источников. Подробнее…

Заголовочный файл: #include <mdm-security.h>

Публичные методы

Сигналы

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

Класс SecuritySettings управляет установкой приложений из непроверенных источников.

С его помощью можно разрешить или запретить установку на устройстве приложений из непроверенных источников (т.е. в обход официальных магазинов приложений).

Для использования данного класса в qmake-настройки проекта клиента следует добавить следующее:

 CONFIG += link_pkgconfig
 PKGCONFIG += sailfishmdm

и затем #include <mdm-security.h>.

Пример использования:

 #include <mdm-security.h>
 void allowOrDisallowSideLoading(bool allow, QObject *parent)
 {
     Sailfish::Mdm::SecuritySettings *settings = new Sailfish::Mdm::SecuritySettings(parent);
     settings->setSideloadingAllowed(allow);
 }

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

SecuritySettings::SecuritySettings(QObject *parent = 0)

Конструктор для класса SecuritySettings с родительским элементом, указанным в параметре parent.

[virtual] SecuritySettings::~SecuritySettings()

Деструктор для класса SecuritySettings.

[signal] void SecuritySettings::developerModeChangeError()

Испускается после вызова метода setDeveloperModeEnabled(), если в результате состояние режима разработчика не может быть изменено из-за ошибки.

bool SecuritySettings::developerModeEnabled()

Проверяет, включён ли в настоящий момент режим разработчика.

См. также setDeveloperModeEnabled().

[signal] void SecuritySettings::developerModeEnabledChanged(bool result)

void SecuritySettings::enableDeveloperMode()

Включает режим разработчика.

Если режим разработчика успешно включён, испускается developerModeEnabledChanged(true). Иначе будет испущен developerModeEnabledChanged(false), если произошла ошибка на стороне режима разработчика, или developerModeChangeError(), если произошла ошибка при вызове режима разработчика.

void SecuritySettings::setDeveloperModeEnabled(bool enabled)

Устарел. Может использоваться только для включения режима разработчика.

Применяет внутри enableDeveloperMode().

См. также developerModeEnabled().

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

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