Clean up C++ code

Just in time for kdereview, here's a big bloc of changes to remove the cruft:

  • Bring up the C++ code to rest of KDE standards (explicit constructors, const, QString forwarding, etc)
  • Remove the leftovers of pre-SDL2 code like evdev headers
  • Remove most of the debug messages, and leave the useful ones as qWarnings
  • Make sure all of the models are using the proper checks
  • General cleanup

Merge request reports

Loading