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

Класс 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().

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

Получить значение настроек, соответствующее key.

Возвращает значение, если ключ существует. Если ключ не существует, возвращает defaultValue.

QVariantMap Settings::getValues() const

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

Возвращает QVariantMap со всеми сохранёнными настройками. При возникновении ошибки возвращает пустой QVariant().

bool Settings::remove(const QString &key)

Удаляет значение настроек, соответствующее key.

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

bool Settings::setValue(const QString &key, const QVariant &value)

Сохраняет пару настроек ключ-значение.

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

bool Settings::setValues(const QVariantMap &settingsToSave)

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

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

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

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