DevTool: refactoring before adding other types of qt projects to generate