forked from qt-creator/qt-creator
Terminal: Add Terminal plugin
Adds a new Terminal plugin that provides a Terminal pane inside Qt Creator. Fixes: QTCREATORBUG-8511 Change-Id: I7eacb3efa2463d7df9f383ae3fc33254fb9019a9 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
#include "processreaper.h"
|
||||
#include "processutils.h"
|
||||
#include "stringutils.h"
|
||||
#include "terminalhooks.h"
|
||||
#include "terminalprocess_p.h"
|
||||
#include "threadutils.h"
|
||||
#include "utilstr.h"
|
||||
@@ -630,7 +631,7 @@ public:
|
||||
ProcessInterface *createProcessInterface()
|
||||
{
|
||||
if (m_setup.m_terminalMode != TerminalMode::Off)
|
||||
return new TerminalImpl();
|
||||
return Terminal::Hooks::instance().createTerminalProcessInterfaceHook()();
|
||||
|
||||
const ProcessImpl impl = m_setup.m_processImpl == ProcessImpl::Default
|
||||
? defaultProcessImpl() : m_setup.m_processImpl;
|
||||
|
||||
Reference in New Issue
Block a user