aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/jsextensions/process.cpp
diff options
context:
space:
mode:
authorSergey Belyashov <Sergey.Belyashov@gmail.com>2015-04-18 11:31:49 +0300
committerSergey Belyashov <Sergey.Belyashov@gmail.com>2015-04-27 08:03:11 +0000
commitf953a0d291646fc9b4cb58cab30d37ed4e389aef (patch)
tree10af450acc5eb000916816295d9b9e4fa5d3681b /src/lib/corelib/jsextensions/process.cpp
parent76b9ae31337984ab8168d8f8970d730efe123286 (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.cpp6
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();