Класс QAccessiblePlugin
Класс QAccessiblePlugin предоставляет абстрактный базовый класс для плагинов, обеспечивающих информацию о доступности для элементов пользовательского интерфейса. Подробнее...
| Заголовок: | #include <QAccessiblePlugin> |
| qmake: | QT += gui |
| Наследует: | QObject |
Открытые функции
| QAccessiblePlugin(QObject *parent = nullptr) | |
| virtual | ~QAccessiblePlugin() |
| virtual QAccessibleInterface * | create(const QString &key, QObject *object) = 0 |
Подробное описание
Для создания плагина доступности необходимо наследоваться от этого базового класса, переопределить чисто виртуальную функцию 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.15/qaccessibleplugin.html