diff options
author | Sergey Belyashov <Sergey.Belyashov@gmail.com> | 2015-04-18 11:31:49 +0300 |
---|---|---|
committer | Sergey Belyashov <Sergey.Belyashov@gmail.com> | 2015-04-27 08:03:11 +0000 |
commit | f953a0d291646fc9b4cb58cab30d37ed4e389aef (patch) | |
tree | 10af450acc5eb000916816295d9b9e4fa5d3681b /src/lib/corelib/jsextensions/process.cpp | |
parent | 76b9ae31337984ab8168d8f8970d730efe123286 (diff) |
Added method closeWriteChannel to Process class
This method is required for programs which reads stdin until EOF.
Change-Id: Ic86bfc4cd18d01049669f5d5480b83d618ae4baa
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'src/lib/corelib/jsextensions/process.cpp')
-rw-r--r-- | src/lib/corelib/jsextensions/process.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/corelib/jsextensions/process.cpp b/src/lib/corelib/jsextensions/process.cpp index d41f70138..9b1e8f109 100644 --- a/src/lib/corelib/jsextensions/process.cpp +++ b/src/lib/corelib/jsextensions/process.cpp @@ -209,6 +209,12 @@ QString Process::readStdErr() return m_textStream->codec()->toUnicode(m_qProcess->readAllStandardError()); } +void Process::closeWriteChannel() +{ + m_textStream->flush(); + m_qProcess->closeWriteChannel(); +} + int Process::exitCode() const { return m_qProcess->exitCode(); |