Класс AccessPolicyPlugin
(Sailfish::AccessPolicyPlugin)
Класс AccessPolicyPlugin определяет интерфейс для написания плагина управления политикой доступа. Подробнее…
Подключение: | #include Sailfish |
Публичные функции
- virtual ~AccessPolicyPlugin()
- virtual QVariant keyValue(const QString &key) = 0
- virtual void setKeyValue(const QString &key, const QVariant &value) = 0
Сигналы
- void keyValueChanged(const QString &key, const QVariant &value)
Подробное описание
Класс AccessPolicyPlugin определяет интерфейс для написания плагина управления политикой доступа.
Интерфейс плагина позволяет предоставить пользовательскую реализацию для установки и чтения значений политики доступа в объектах AccessPolicy.
Чтобы создать плагин доступа, следует создать подкласс AccessPolicyPlugin
и переопределить
keyValue() и setKeyValue() в соответствии с тем, как
ключи должны быть прочитаны и записаны в пользовательской реализации. AccessPolicy загрузит установленный плагин для
чтения и записи значений политики доступа.
Описание функций-членов
[virtual] AccessPolicyPlugin::~AccessPolicyPlugin()
Уничтожает экземпляр AccessPolicyPlugin
. Деструктор является виртуальным.
[pure virtual] QVariant AccessPolicyPlugin::keyValue(const QString &key)
Возвращает значение для указанного key.
См. также setKeyValue().
[signal] void AccessPolicyPlugin::keyValueChanged(const QString &key, const QVariant &value)
Испускается, когда указанный key изменяется на value.
[pure virtual] void AccessPolicyPlugin::setKeyValue(const QString &key, const QVariant &value)
Устанавливает значение для указанного key как value и генерирует keyValueChanged(), если в результате значение изменилось.
См. также keyValue().