...or you could change the launchScript() method to take a QString argument, and you would then be able to launch different scripts from QML ...