QtcProcess: Introduce PtyData

That's going to be used by PtyProcessImpl.

Change-Id: Ifc1a7886ceed73272c9e415414db49452175a334
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
Jarek Kobus
2023-03-02 14:03:54 +01:00
committed by Marcus Tillmanns
parent 81748fa00b
commit 8b09ad8898
7 changed files with 57 additions and 1 deletions

View File

@@ -13,7 +13,6 @@
#include "processutils.h"
#include "stringutils.h"
#include "terminalhooks.h"
#include "terminalprocess_p.h"
#include "threadutils.h"
#include "utilstr.h"
@@ -1026,6 +1025,16 @@ void QtcProcess::setProcessImpl(ProcessImpl processImpl)
d->m_setup.m_processImpl = processImpl;
}
void QtcProcess::setPtyData(const Pty::Data &data)
{
d->m_setup.m_ptyData = data;
}
Pty::Data QtcProcess::ptyData() const
{
return d->m_setup.m_ptyData;
}
ProcessMode QtcProcess::processMode() const
{
return d->m_setup.m_processMode;