Input manipulator for kanzi connect which forwards input touch events to input service.
More...
#include <input_event_forwarder.hpp>
|
| | InputEventForwarder (Domain *domain, InputServiceClientSharedPtr service, ManipulatorType type=ManipulatorType::TouchInputHandler) |
| | Constructor.
|
| |
| virtual bool | notifyKeyInput (const KeyEvent &event) override |
| | Handle the key events within the node.
|
| |
| virtual void | notifyTouchInside (const TouchInfo &touchInfo) override |
| | Handle the touch events within the area.
|
| |
| void | setGeometry (const Vector2 &topLeft, const Vector2 &size) |
| | Set active area for capture start point.
|
| |
| void | setInputStreamId (string streamId, bool clearStreamIdHash) |
| |
| void | setInputStreamIdHash (int streamIdHash) |
| |
| virtual | ~InputEventForwarder () override=default |
| | dtor
|
| |
Input manipulator for kanzi connect which forwards input touch events to input service.
◆ InputEventForwarder()
| kanzi::connect::InputEventForwarder::InputEventForwarder |
( |
Domain * | domain, |
|
|
InputServiceClientSharedPtr | service, |
|
|
ManipulatorType | type = ManipulatorType::TouchInputHandler ) |
|
explicit |
Constructor.
- Parameters
-
| domain | The UI domain |
| service | The input service instance which is used to pass events to server |
◆ ~InputEventForwarder()
| virtual kanzi::connect::InputEventForwarder::~InputEventForwarder |
( |
| ) |
|
|
overridevirtualdefault |
◆ notifyKeyInput()
| virtual bool kanzi::connect::InputEventForwarder::notifyKeyInput |
( |
const KeyEvent & | event | ) |
|
|
overridevirtual |
Handle the key events within the node.
◆ notifyTouchInside()
| virtual void kanzi::connect::InputEventForwarder::notifyTouchInside |
( |
const TouchInfo & | touchInfo | ) |
|
|
overridevirtual |
Handle the touch events within the area.
◆ setGeometry()
| void kanzi::connect::InputEventForwarder::setGeometry |
( |
const Vector2 & | topLeft, |
|
|
const Vector2 & | size ) |
Set active area for capture start point.
In node coordinates
- Parameters
-
| topLeft | The coordinates of top left corner |
| size | The width and length of the area |
◆ setInputStreamId()
| void kanzi::connect::InputEventForwarder::setInputStreamId |
( |
string | streamId, |
|
|
bool | clearStreamIdHash ) |
|
inline |
◆ setInputStreamIdHash()
| void kanzi::connect::InputEventForwarder::setInputStreamIdHash |
( |
int | streamIdHash | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- connect/kanzi_adaptation/input_event_forwarder.hpp