diff options
Diffstat (limited to 'src/corelib/io/qprocess.h')
-rw-r--r-- | src/corelib/io/qprocess.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/corelib/io/qprocess.h b/src/corelib/io/qprocess.h index 9da3e63f38..c0b3ab945e 100644 --- a/src/corelib/io/qprocess.h +++ b/src/corelib/io/qprocess.h @@ -124,7 +124,13 @@ public: enum ProcessChannelMode { SeparateChannels, MergedChannels, - ForwardedChannels + ForwardedChannels, + ForwardedOutputChannel, + ForwardedErrorChannel + }; + enum InputChannelMode { + ManagedInputChannel, + ForwardedInputChannel }; enum ExitStatus { NormalExit, @@ -149,6 +155,8 @@ public: void setReadChannelMode(ProcessChannelMode mode); ProcessChannelMode processChannelMode() const; void setProcessChannelMode(ProcessChannelMode mode); + InputChannelMode inputChannelMode() const; + void setInputChannelMode(InputChannelMode mode); ProcessChannel readChannel() const; void setReadChannel(ProcessChannel channel); @@ -209,6 +217,8 @@ public: static QStringList systemEnvironment(); + static QString nullDevice(); + public Q_SLOTS: void terminate(); void kill(); |