80
81
TermWidgetHolder *console = new TermWidgetHolder(cwd, shell_program, this);
81
83
connect(console, SIGNAL(finished()), SLOT(removeFinished()));
82
84
connect(console, SIGNAL(lastTerminalClosed()), this, SLOT(removeFinished()));
85
connect(console, &TermWidgetHolder::termTitleChanged, this, &TabWidget::onTermTitleChanged);
86
connect(this, &QTabWidget::currentChanged, this, &TabWidget::currentTitleChanged);
84
88
int index = addTab(console, label);
87
92
console->setInitialFocus();