The : needs to go on the same line as the ctor (at lease according to the coding style). I see most of those were on the init list line before this branch. Feel free to fix them (just a nit).
+class Alarm;
I dont see that namespace used? (Unless i missed it :). Do we need this forward dec?
Do we just not care about the key_code here?
sink->handle_input(*builder->key_event(event_time, mir_keyboard_action_repeat, 0, code));
Yay for deleting code!
+ std::shared_ ptr<mir: :time:: Clock> const& clock)
+ : report{report},
+ std::unique_ ptr<udev: :Context> && udev_context)
+ : report(report),
+mix::XInputDev ice::XInputDevi ce(InputDeviceI nfo const& device_info, std::shared_ ptr<::Display> const& display)
+ : display{display}, info(device_info)
+ std::shared_ ptr<::Display> const& conn) conn},
+ : x11_connection{
The : needs to go on the same line as the ctor (at lease according to the coding style). I see most of those were on the init list line before this branch. Feel free to fix them (just a nit).
+class Alarm;
I dont see that namespace used? (Unless i missed it :). Do we need this forward dec?
Do we just not care about the key_code here? handle_ input(* builder- >key_event( event_time, mir_keyboard_ action_ repeat, 0, code));
sink->
Changes make sense.