AbstractInputPanel Class
class QtVirtualKeyboard::AbstractInputPanelBase class for an input panel. More...
Header: | #include <AbstractInputPanel> |
Inherits: | QObject |
Public Functions
AbstractInputPanel(QObject *parent = nullptr) | |
virtual | ~AbstractInputPanel() |
virtual void | setInputRect(const QRect &inputRect) |
Public Slots
virtual void | createView() |
Protected Functions
AbstractInputPanel(QObjectPrivate &dd, QObject *parent = nullptr) |
Detailed Description
\internal
\inmodule
QtVirtualKeyboard
Input panel is a container for InputPanel qml view.
The virtual keyboard currently supports the following input panels:
- AppInputPanel Input panel type that is integrated directly into the application.
- DesktopInputPanel Input panel type for Desktop systems.
Member Function Documentation
[protected]
AbstractInputPanel::AbstractInputPanel(QObjectPrivate &dd, QObject *parent = nullptr)
Creates an input panel container with dd as private data and parent but does not construct the view. The view is explicitly constructed by the AbstractInputPanel::createView() method.
[explicit]
AbstractInputPanel::AbstractInputPanel(QObject *parent = nullptr)
Creates an input panel container with parent but does not construct the view. The view is explicitly constructed by the AbstractInputPanel::createView() method.
[virtual noexcept]
AbstractInputPanel::~AbstractInputPanel()
Destroys the input panel container.
[virtual slot]
void AbstractInputPanel::createView()
Creates the view of the input panel. If the view is already created, this method does nothing.
[virtual]
void AbstractInputPanel::setInputRect(const QRect &inputRect)
This method adjusts the input rectangle of the input panel. The inputRect specifies the area in which mouse input is accepted.