#include <KActionCollection>
#include <KIO/DesktopExecParser>
-#include <KIO/Job>
+#include <KIO/StatJob>
#include <KJobWidgets>
#include <KLocalizedString>
#include <KMessageWidget>
void TerminalPanel::terminalExited()
{
m_terminal = nullptr;
+ m_konsolePart = nullptr;
Q_EMIT hideTerminalPanel();
}
"Terminal cannot be shown because Konsole is not installed. "
"Please install it and then reopen the panel.");
m_konsolePartMissingMessage = new KMessageWidget(konsoleNotInstalledText, this);
+ m_konsolePartMissingMessage->setPosition(KMessageWidget::Footer);
m_konsolePartMissingMessage->setCloseButtonVisible(false);
m_konsolePartMissingMessage->hide();
if (KIO::DesktopExecParser::hasSchemeHandler(konsoleInstallUrl)) {