forked from qt-creator/qt-creator
QtcProcess: Add closeWriteChannel()
Change-Id: I080be230ec420ead2866f9481123125361e57033 Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -337,6 +337,9 @@ private:
|
||||
case ControlSignal::KickOff:
|
||||
QTC_CHECK(false);
|
||||
break;
|
||||
case ControlSignal::CloseWriteChannel:
|
||||
m_process->closeWriteChannel();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -464,6 +467,9 @@ private:
|
||||
case ControlSignal::KickOff:
|
||||
QTC_CHECK(false);
|
||||
break;
|
||||
case ControlSignal::CloseWriteChannel:
|
||||
m_handle->closeWriteChannel();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1132,6 +1138,11 @@ void QtcProcess::kickoffProcess()
|
||||
d->sendControlSignal(ControlSignal::KickOff);
|
||||
}
|
||||
|
||||
void QtcProcess::closeWriteChannel()
|
||||
{
|
||||
d->sendControlSignal(ControlSignal::CloseWriteChannel);
|
||||
}
|
||||
|
||||
bool QtcProcess::startDetached(const CommandLine &cmd, const FilePath &workingDirectory, qint64 *pid)
|
||||
{
|
||||
return QProcess::startDetached(cmd.executable().toUserOutput(),
|
||||
|
||||
Reference in New Issue
Block a user