cleanup qt files before processing with doxygen
update preprocessor
improve preprocessor