20 #ifndef MIR_INPUT_ANDROID_DEFAULT_ANDROID_INPUT_CONFIGURATION_H_
21 #define MIR_INPUT_ANDROID_DEFAULT_ANDROID_INPUT_CONFIGURATION_H_
29 class InputReaderInterface;
30 class InputReaderPolicyInterface;
31 class InputListenerInterface;
32 class EventHubInterface;
43 class TouchVisualizer;
45 class InputDispatcher;
55 std::shared_ptr<input::InputRegion>
const& input_region,
56 std::shared_ptr<CursorListener>
const& cursor_listener,
57 std::shared_ptr<TouchVisualizer>
const& touch_visualizer,
58 std::shared_ptr<input::InputReport>
const& input_report);
64 virtual std::shared_ptr<droidinput::EventHubInterface>
the_event_hub();
65 virtual std::shared_ptr<droidinput::InputReaderInterface>
the_reader();
70 virtual std::shared_ptr<droidinput::InputReaderPolicyInterface>
the_reader_policy();
80 std::shared_ptr<input::InputDispatcher>
const input_dispatcher;
81 std::shared_ptr<input::InputRegion>
const input_region;
82 std::shared_ptr<CursorListener>
const cursor_listener;
83 std::shared_ptr<TouchVisualizer>
const touch_visualizer;
84 std::shared_ptr<input::InputReport>
const input_report;
90 #endif // MIR_INPUT_ANDROID_DEFAULT_ANDROID_INPUT_CONFIGURATION_H_
All things Mir.
Definition: aging_buffer.h:24
Definition: android_input_receiver.h:32