Reuse ProcessHelper in process launcher

Handle lowPriority and unixTerminalDisabled inside
process launcher.

Change-Id: I7a8998e303da0e79186c1201fc6e1a76edb4e1b3
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
Jarek Kobus
2021-08-09 14:01:14 +02:00
parent 4e06d3ac74
commit b80624611b
7 changed files with 79 additions and 69 deletions

View File

@@ -59,13 +59,15 @@ StartProcessPacket::StartProcessPacket(quintptr token)
void StartProcessPacket::doSerialize(QDataStream &stream) const
{
stream << command << arguments << workingDir << env << processMode << writeData << channelMode
<< standardInputFile << belowNormalPriority << nativeArguments;
<< standardInputFile << belowNormalPriority << nativeArguments << lowPriority
<< unixTerminalDisabled;
}
void StartProcessPacket::doDeserialize(QDataStream &stream)
{
stream >> command >> arguments >> workingDir >> env >> processMode >> writeData >> channelMode
>> standardInputFile >> belowNormalPriority >> nativeArguments;
>> standardInputFile >> belowNormalPriority >> nativeArguments >> lowPriority
>> unixTerminalDisabled;
}