summaryrefslogtreecommitdiffstats
path: root/src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2020-09-03 10:05:52 +0200
committerJoerg Bornemann <joerg.bornemann@qt.io>2020-09-10 18:05:28 +0200
commitb5234817f122bac919d344dbfba3b1c4b3a289c5 (patch)
treeef1bcd6bb48ffccae4641ed7d326c7cb93bb0b84 /src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp
parentd7749308915df108ad1ce680ea86fe50726bd35e (diff)
Introduce QProcess::startCommand(QString, OpenMode)
The removal of the QProcess::start(QString, OpenMode) leads to more porting work than anticipated. A call like QProcess p; p.start(cmdline); must be transformed in the following cumbersome way: QProcess p; QStringList args = QProcess::splitCommand(cmdline); QString program = args.takeFirst(); p.start(program, args); This patch revives QProcess::start(QString, OpenMode) and renames it to QProcess::startCommand. This is still source-incompatible, but the transformation is much simpler: QProcess p; p.startCommand(cmdline); [ChangeLog][QtCore][QProcess] Added QProcess::startCommand(QString, OpenMode) as replacement for the removed QProcess::start(QString, OpenMode). Change-Id: I5499bbb39a025e115042c43a4cc63affddae585c Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp')
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp b/src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp
index f6ea843ab6..3ec7791bd6 100644
--- a/src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp
+++ b/src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp
@@ -111,7 +111,7 @@ void runSandboxed(const QString &name, const QStringList &arguments)
//! [5]
QProcess process;
-process.start("del /s *.txt");
+process.startCommand("del /s *.txt");
// same as process.start("del", QStringList() << "/s" << "*.txt");
...
//! [5]
@@ -119,13 +119,13 @@ process.start("del /s *.txt");
//! [6]
QProcess process;
-process.start("dir \"My Documents\"");
+process.startCommand("dir \"My Documents\"");
//! [6]
//! [7]
QProcess process;
-process.start("dir \"Epic 12\"\"\" Singles\"");
+process.startCommand("dir \"Epic 12\"\"\" Singles\"");
//! [7]