fix compilation errors in client files
still a lot  of  empty functions out there, shapeless, not functional
add some other needed files from qt directory