new kind of project : cpp/Qt5