Changed event parameter to const.
Added missing import in widget.hpp.
Made window private and added mouseFocus attribute in Widget.
Implemented Widget::handleEvent (with debug sysouts).