project file, Qt dialogs for user input/output , Makefile, qmake, and Project Files