subclassing QThread and reimplement pure virtual function run()
add a dialog to show Thread result
add main c source file