Класс QVirtualKeyboardExtensionPlugin
Плагин расширения для виртуальной клавиатуры Qt. Подробнее...
| Заголовок: | #include <QVirtualKeyboardExtensionPlugin> |
| qmake: | QT += virtualkeyboard |
| Наследует: | QObject |
Открытые функции
| virtual | ~QVirtualKeyboardExtensionPlugin() |
| virtual void | registerTypes(const char *uri) const |
- 31 открытая функция унаследована от QObject
Статические открытые члены
| const QMetaObject | staticMetaObject |
- 9 статических открытых членов унаследовано от QObject
Дополнительные унаследованные члены
- 1 свойство унаследовано от QObject
- 1 открытый слот унаследован от QObject
- 2 сигнала унаследованы от QObject
- 9 защищенных функций унаследованы от QObject
Подробное описание
Плагин расширения для виртуальной клавиатуры Qt.
Плагин расширения позволяет настраивать и расширять функциональность виртуальной клавиатуры Qt. Плагин расширения может предоставлять дополнительные раскладки клавиатуры и методы ввода.
Виртуальная клавиатура загружает все плагины расширений при запуске. Она ищет plugins/virtualkeyboard каталог и сопоставляет найденные метаданные с плагином. Если существует два или более плагинов расширения с одинаковым Name, загружается плагин с наибольшим Version номером.
См. также Плагин расширения виртуальной клавиатуры.
Документация по функциям-членам
[virtual] QVirtualKeyboardExtensionPlugin::~QVirtualKeyboardExtensionPlugin()
Удаляет экземпляр QVirtualKeyboardExtensionPlugin. Деструктор является виртуальным.
[virtual] void QVirtualKeyboardExtensionPlugin::registerTypes(const char *uri) const
Если метаданные плагина содержат поле InputMethod, определяющее имя метода ввода, виртуальная клавиатура Qt вызовет registerTypes() для регистрации метода ввода как типа QML. Тип должен быть зарегистрирован с uri, если метод ввода используется в стандартных раскладках клавиатуры. Если тип метода ввода используется только в частных раскладках (известных только плагину), uri можно опустить и выбрать произвольно.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qvirtualkeyboardextensionplugin.html