update and enhance qt project file

This updates the project file for QT Creator and adds the source and header files to it.