forked from qt-creator/qt-creator
Terminal: Ensure terminal is visible
When restarting an app, make sure the terminal is visible and focused. Change-Id: I305eb59ddf2f5e0f2844d47e51500953c3145c38 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -206,6 +206,14 @@ void TerminalPane::addTerminal(TerminalWidget *terminal, const QString &title)
|
||||
emit navigateStateUpdate();
|
||||
}
|
||||
|
||||
void TerminalPane::ensureVisible(TerminalWidget *terminal)
|
||||
{
|
||||
if (!m_isVisible)
|
||||
emit showPage(0);
|
||||
m_tabWidget->setCurrentWidget(terminal);
|
||||
terminal->setFocus();
|
||||
}
|
||||
|
||||
TerminalWidget *TerminalPane::stoppedTerminalWithId(const Id &identifier) const
|
||||
{
|
||||
QTC_ASSERT(m_tabWidget, return nullptr);
|
||||
|
||||
Reference in New Issue
Block a user