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

Класс Settings

(Sailfish::Mdm::Settings)

Управляет защищёнными настройками сброса. Подробнее…

Подключение: #include <mdm-settings.h>

Публичные функции

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

Управляет защищёнными настройками сброса.

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

 CONFIG += link_pkgconfig
 PKGCONFIG += sailfishmdm

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

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

 #include <mdm-settings.h>

 void saveSetting(QString key, QVariant value)
 {
     Sailfish::Mdm::Settings settings();
     QVariantMap settingsToSave;
     settingsToSave[key] = value;
     settings.setValues(settingsToSave);
 }

Описание функций-членов

Settings::Settings(QObject *parent = 0)

Конструктор по умолчанию для класса Settings.

[default] Settings::~Settings()

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

QStringList Settings::allKeys() const

Возвращает все сохранённые ключи настроек.

Возвращает список ключей или пустой список.

bool Settings::clear()

Очищает все сохранённые настройки.

Возвращает true, если настройки успешно удалены, иначе возвращает false.

QVariant Settings::getValue(const QString &key) const

Получает значение настройки по переданному ключу key.

Возвращает значение, если ключ существует, возвращает QVariant(""), если ключ не существует или произошла ошибка.

bool Settings::remove(const QString &key)

Удаляет настройку по переданному ключу key.

Возвращает true, если настройка успешно удалены, иначе возвращает false.

bool Settings::setValues(const QVariantMap &settingsToSave)

Сохраняет настройки, переданные в settingsToSave типа QVariantMap.

Возвращает true, если настройки успешно сохранены, иначе возвращает false.

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

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