The InputMethodBackend defines the interface of the input method backends. More...
#include <kanzi/core.ui/input_method/input_method.hpp>
Public Member Functions | |
virtual InputMethodSharedPtr | getInputMethodInstance (Domain *domain)=0 |
Returns an instance of an input method. More... | |
InputMethodBackend ()=default | |
Constructor. More... | |
Public Member Functions inherited from kanzi::Module | |
virtual void | destroy () |
virtual MetaclassContainer | getMetaclassesOverride () |
Module () | |
virtual void | registerDebugRenderingFunctions (DebugRenderRegistry &) |
Register the module debug rendering functions. More... | |
virtual void | registerMetadataOverride (ObjectFactory &) |
Register the rest of module metadata, such as loaders for types in module. More... | |
void | setDomain (Domain *domain) |
Set the domain. More... | |
Additional Inherited Members | |
Public Types inherited from kanzi::Module | |
typedef vector< const Metaclass * > | MetaclassContainer |
typedef MetaclassContainer::iterator | MetaclassIterator |
Protected Member Functions inherited from kanzi::Module | |
virtual | ~Module ()=default |
Destructor. More... | |
Protected Attributes inherited from kanzi::Module | |
Domain * | m_domain |
The domain this module is registered to. More... | |
The InputMethodBackend defines the interface of the input method backends.
An input method backend keeps track of the input methods in a Kanzi application.
|
explicitdefault |
Constructor.
|
pure virtual |
Returns an instance of an input method.
Implemented in kanzi::WindowsImeBackend.