66#ifndef EMBEDDER_FLUTTER_TIZEN_VIEW_H_
77#define EMBEDDER_FLUTTER_TIZEN_VIEW_H_
88
9+ #include < cstdint>
910#include < memory>
1011#include < string>
1112
1213#include " flutter/shell/platform/common/client_wrapper/include/flutter/plugin_registrar.h"
1314#include " flutter/shell/platform/embedder/embedder.h"
15+ #include " flutter/shell/platform/tizen/channels/input_device_channel.h"
1416#include " flutter/shell/platform/tizen/channels/mouse_cursor_channel.h"
1517#include " flutter/shell/platform/tizen/channels/platform_channel.h"
1618#include " flutter/shell/platform/tizen/channels/text_input_channel.h"
@@ -95,6 +97,7 @@ class FlutterTizenView : public TizenViewEventHandlerDelegate {
9597 const char * compose,
9698 uint32_t modifiers,
9799 uint32_t scan_code,
100+ const char * device_name,
98101 bool is_down) override ;
99102
100103 void OnComposeBegin () override ;
@@ -182,7 +185,7 @@ class FlutterTizenView : public TizenViewEventHandlerDelegate {
182185 // A plugin that implements the Flutter platform channel.
183186 std::unique_ptr<PlatformChannel> platform_channel_;
184187
185- // A plugin that implements the Flutter platform_views channel.
188+ // A plugin that implements the Flutter platform view channel.
186189 std::unique_ptr<PlatformViewChannel> platform_view_channel_;
187190
188191 // A plugin that implements the Flutter cursor channel.
@@ -191,6 +194,9 @@ class FlutterTizenView : public TizenViewEventHandlerDelegate {
191194 // A plugin that implements the Flutter textinput channel.
192195 std::unique_ptr<TextInputChannel> text_input_channel_;
193196
197+ // A plugin to report input device information.
198+ std::unique_ptr<InputDeviceChannel> input_device_channel_;
199+
194200 // The current view rotation degree.
195201 int32_t rotation_degree_ = 0 ;
196202
0 commit comments