C'est mineur, mais moi j'aurais plutôt fait const QStringList &environment = ...
camelCase et jamais d’abréviations : plus lisible :)