QT project initial commit