20 #ifndef MIR_INPUT_SEAT_INPUT_DEVICE_TRACKER_H 21 #define MIR_INPUT_SEAT_INPUT_DEVICE_TRACKER_H 26 #include <unordered_map> 35 class InputDispatcher;
48 std::shared_ptr<TouchVisualizer>
const& touch_visualizer,
49 std::shared_ptr<CursorListener>
const& cursor_listener,
50 std::shared_ptr<InputRegion>
const& input_region);
66 std::shared_ptr<InputDispatcher>
const dispatcher;
67 std::shared_ptr<TouchVisualizer>
const touch_visualizer;
68 std::shared_ptr<CursorListener>
const cursor_listener;
69 std::shared_ptr<InputRegion>
const input_region;
80 std::vector<TouchVisualizer::Spot> spots;
86 std::unordered_map<MirInputDeviceId, DeviceData> device_data;
87 std::vector<TouchVisualizer::Spot> spots;
All things Mir.
Definition: atomic_callback.h:25
Definition: event_private.h:181