forked from qt-creator/qt-creator
QtcProcess: Introduce a QtcProcess::Arguments class
This is used to get a platform-agnostic handle on "command line arguments". It essentially wraps a single QString on Windows, and a QStringList everywhere else. As a consequence, several occurrences of #ifdef Q_OS_* can be removed from the codebase. Change-Id: Ic93118c1bd0bce0ebb58f416d395dbaebb861772 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
This commit is contained in:
@@ -69,7 +69,7 @@ QString LinuxDeviceProcess::fullCommandLine() const
|
||||
fullCommandLine.append(quote(executable()));
|
||||
if (!arguments().isEmpty()) {
|
||||
fullCommandLine.append(QLatin1Char(' '));
|
||||
fullCommandLine.append(Utils::QtcProcess::joinArgsUnix(arguments()));
|
||||
fullCommandLine.append(Utils::QtcProcess::joinArgs(arguments(), Utils::OsTypeLinux));
|
||||
}
|
||||
return fullCommandLine;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user