Класс QAccessiblePlugin
Класс QAccessiblePlugin предоставляет абстрактный базовый класс для плагинов, предоставляющих информацию об удобстве доступа для элементов пользовательского интерфейса. Подробнее...
| Заголовок: | #include <QAccessiblePlugin> |
| qmake: | QT += gui |
| Наследует: | QObject |
Открытые функции
| QAccessiblePlugin(QObject *parent = nullptr) | |
| virtual | ~QAccessiblePlugin() |
| virtual QAccessibleInterface * | create(const QString &key, QObject *object) = 0 |
- 31 открытых функция, унаследованных от QObject
Статические открытые члены
| const QMetaObject | staticMetaObject |
- 9 статических открытых членов, унаследованных от QObject
Дополнительные унаследованные члены
- 1 свойство, унаследованное от QObject
- 1 открытый слот, унаследованный от QObject
- 2 сигнала, унаследованные от QObject
- 9 защищенных функций, унаследованных от QObject
Подробное описание
Класс QAccessiblePlugin предоставляет абстрактный базовый класс для плагинов, предоставляющих информацию об удобстве доступа для элементов пользовательского интерфейса.
Для написания плагина доступности необходимо унаследовать от этого базового класса, переопределить чистую виртуальную функцию create() и экспортировать класс с помощью макроса Q_PLUGIN_METADATA().
См. также Как создавать плагины Qt.
Документация по функциям-членам
QAccessiblePlugin::QAccessiblePlugin(QObject *parent = nullptr)
Конструирует плагин доступности с заданным parent. Это вызывается автоматически загрузчиком плагинов.
[virtual] QAccessiblePlugin::~QAccessiblePlugin()
Удаляет плагин доступности.
Вам никогда не нужно вызывать это явно. Qt автоматически удаляет плагин, когда он больше не используется.
[pure virtual] QAccessibleInterface *QAccessiblePlugin::create(const QString &key, QObject *object)
Создает и возвращает реализацию QAccessibleInterface для класса key и объекта object. Ключи чувствительны к регистру.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qaccessibleplugin.html