diff options
author | Marcus Tillmanns <marcus.tillmanns@qt.io> | 2023-03-23 15:04:02 +0100 |
---|---|---|
committer | Marcus Tillmanns <marcus.tillmanns@qt.io> | 2023-03-23 14:07:00 +0000 |
commit | 7fe4fde8862160b4e1c97bc6289873a5b05023fd (patch) | |
tree | 3b2848d2e016a0380f6f1a961764a5f5619017ae | |
parent | 1c099b2bd2072a319139d96653f0fc9ae4b9e384 (diff) | |
download | qt-creator-7fe4fde8862160b4e1c97bc6289873a5b05023fd.tar.gz |
Terminal: Open directory links in navigation
Fixes: QTCREATORBUG-28938
Change-Id: If49def66501ff29f72d8a92e3971da6be5d93367
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
-rw-r--r-- | src/plugins/terminal/terminalwidget.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/terminal/terminalwidget.cpp b/src/plugins/terminal/terminalwidget.cpp index d1319fe8c1..c517d29735 100644 --- a/src/plugins/terminal/terminalwidget.cpp +++ b/src/plugins/terminal/terminalwidget.cpp @@ -8,6 +8,7 @@ #include "terminalsurface.h" #include <coreplugin/editormanager/editormanager.h> +#include <coreplugin/fileutils.h> #include <coreplugin/icore.h> #include <utils/algorithm.h> @@ -1069,7 +1070,10 @@ void TerminalWidget::mousePressEvent(QMouseEvent *event) return; } - Core::EditorManager::openEditorAt(m_linkSelection->link); + if (m_linkSelection->link.targetFilePath.isDir()) + Core::FileUtils::showInFileSystemView(m_linkSelection->link.targetFilePath); + else + Core::EditorManager::openEditorAt(m_linkSelection->link); } return; } |