Qt5 Connects

Also:
- Fixed ProjectMacros warning
- Fixed Doxygen warnings