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

Класс Configuration

Класс конфигурации приложения. Подробнее...

Подключение: #include <ManagedConfiguration/configuration.hpp>

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

  • bool containsKey(const QString &key) const
  • QVariant get(const QString &key) const
  • bool isEmpty() const
  • bool set(const QString &key, const QVariant &value)

Статические публичные функции

  • static Configuration fromVariant(const QVariant &value)

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

Класс конфигурации приложения.

Описание публичных функций

bool containsKey(const QString &key) const

Проверяет, содержится ли ключ в конфигурации. Возвращает false, если значение для ключа не задано или ключ не существует.

QVariant get(const QString &key) const

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

Тип возвращаемого значения совпадает с типом, объявленным в файле конфигурации.

Соответствие типов:

Тип в конфигурации Тип C++/Qt
string QString
integer int
bool bool
stringArray QStringList
integerArray QList<int>
boolArray QList<bool>
select QString
multiSelect QStringList
structure Configuration
bool isEmpty() const

Проверяет, содержит ли конфигурация какие-либо элементы.

bool set(const QString &key, const QVariant &value)

Устанавливает значение по ключу.

Важно, чтобы значение соответствовало типу, объявленному в файле параметров конфигурации. Соответствие типов:

Тип C++/Qt Тип в конфигурации
QString string
int integer
bool bool
QStringList stringArray
QList<int> integerArray
QList<bool> boolArray
QString select
QStringList multiSelect
Configuration structure

Описание статических публичных функций

static Configuration fromVariant(const QVariant &value)

Возвращает конфигурацию из QVariant, если она там содержится. Иначе возвращает пустую конфигурацию.

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

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