Класс HardwareSwitchValue
(Sailfish::HardwareSwitchValue)
Класс HardwareSwitchValue управляет значением конкретного переключателя политики оборудования. Подробнее…
Подключение: | #include <hardwareswitchvalue.h> |
Начиная с версии: | MDM Policy 0.11.0 |
Создаётся экземпляром: | HardwareSwitchValue |
Свойства
- key : QString
- policyTypes : const QList<int>
- value : const QVariant
Публичные функции
- HardwareSwitchValue(QObject *parent = nullptr)
- QString key() const
- QList<int> policyTypes() const
- void setKey(const QString &newKey)
- bool setValue(const QVariant &value)
- QVariant value() const
Сигналы
- void keyChanged()
- void policyTypesChanged()
- void valueChanged()
Статические публичные члены
QList<int> | keyPolicyTypes(const QString &key) |
QVariant | keyValue(const QString &key) |
QStringList | keys() |
bool | setKeyValue(const QString &key, const QVariant &value) |
Подробное описание
Класс HardwareSwitchValue управляет значением конкретного переключателя политики оборудования.
Это более безопасный способ применения некоторых политик, поскольку он применяется на аппаратном уровне.
Описание свойств
key : QString
Свойство содержит идентификатор переключателя.
Функции доступа:
- QString key() const
- void setKey(const QString &newKey)
Сигнал уведомления:
- void keyChanged()
policyTypes : const QList<int>
Свойство содержит список политик, контролируемых переключателем.
Отключённый переключатель отключит все контролируемые политики.
Функции доступа:
- QList<int> policyTypes() const
Сигнал уведомления:
- void policyTypesChanged()
value : const QVariant
Свойство содержит выбранное значение переключателя.
Возвращаемый QVariant
всегда содержит логическое значение.
Функции доступа:
- QVariant value() const
Сигнал уведомления:
- void valueChanged()
Описание функций-членов
HardwareSwitchValue::HardwareSwitchValue(QObject *parent = nullptr)
Конструктор для класса HardwareSwitchValue
с родительским элементом, указанном в параметре parent.
[static] QList<int> HardwareSwitchValue::keyPolicyTypes(const QString &key)
Возвращает список политик, контролируемых переключателем с указанным идентификатором key.
[static] QVariant HardwareSwitchValue::keyValue(const QString &key)
Возвращает значение переключателя с указанным идентификатором key.
См. также setKeyValue().
[static] QStringList HardwareSwitchValue::keys()
Возвращает все доступные идентификаторы переключателей. Может вернуть пустой список.
Идентификатор переключателя — это уникальная строка.
void HardwareSwitchValue::setKey(const QString &newKey)
Выбирает новый переключатель с идентификатором, равным newKey.
Примечание: Функция устанавливает значение свойства key.
См. также key().
[static] bool HardwareSwitchValue::setKeyValue(const QString &key, const QVariant &value)
Устанавливает значение переключателя, связанное с заданным идентификатором переключателя key, на value.
В случае успеха возвращает true
.
См. также keyValue().
bool HardwareSwitchValue::setValue(const QVariant &value)
Устанавливает значение, связанное с этим переключателем, на value.
В случае успеха возвращает true
.
См. также value().