forked from qt-creator/qt-creator
Utils: Add a QtcProcess flag to keep stdin open
Needed to run e.g. gdb on-device. Change-Id: I5a98df575478f18adf1540ced44f6808bdba0b76 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -128,6 +128,7 @@ public:
|
||||
|
||||
bool m_lowPriority = false;
|
||||
bool m_disableUnixTerminal = false;
|
||||
bool m_keepStdInOpen = false;
|
||||
};
|
||||
|
||||
class QtcProcessPrivate : public QObject
|
||||
@@ -433,6 +434,16 @@ void QtcProcess::setDisableUnixTerminal()
|
||||
d->m_process->m_disableUnixTerminal = true;
|
||||
}
|
||||
|
||||
void QtcProcess::setKeepWriteChannelOpen()
|
||||
{
|
||||
d->m_process->m_keepStdInOpen = true;
|
||||
}
|
||||
|
||||
bool QtcProcess::keepsWriteChannelOpen() const
|
||||
{
|
||||
return d->m_process->m_keepStdInOpen;
|
||||
}
|
||||
|
||||
void QtcProcess::setRemoteProcessHooks(const DeviceProcessHooks &hooks)
|
||||
{
|
||||
s_deviceHooks = hooks;
|
||||
|
||||
Reference in New Issue
Block a user