Remove unused include
don't check pointer before delete it
Add missing override
initialize variables in headers
Remove virtual
Add CMakePresets.json
Use override
Show headers in qtc6