forked from qt-creator/qt-creator
Terminal: Use QtcProcess to start terminal window
Previously DesktopDevice::openTerminal used custom code to open a terminal window. This patch changes it to use QtcProcess with TerminalMode::On. This also removes the need for "openTerminal.py" on macOS. Change-Id: Iec978bdd19487ff8e59dcd88c35c2d01b0681022 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -48,7 +48,8 @@ void StartProcessPacket::doSerialize(QDataStream &stream) const
|
||||
<< lowPriority
|
||||
<< unixTerminalDisabled
|
||||
<< useCtrlCStub
|
||||
<< reaperTimeout;
|
||||
<< reaperTimeout
|
||||
<< createConsoleOnWindows;
|
||||
}
|
||||
|
||||
void StartProcessPacket::doDeserialize(QDataStream &stream)
|
||||
@@ -68,7 +69,8 @@ void StartProcessPacket::doDeserialize(QDataStream &stream)
|
||||
>> lowPriority
|
||||
>> unixTerminalDisabled
|
||||
>> useCtrlCStub
|
||||
>> reaperTimeout;
|
||||
>> reaperTimeout
|
||||
>> createConsoleOnWindows;
|
||||
processMode = Utils::ProcessMode(processModeInt);
|
||||
processChannelMode = QProcess::ProcessChannelMode(processChannelModeInt);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user