--- a/src/eric7/Project/ProjectOthersBrowser.py Sun Dec 10 17:49:42 2023 +0100 +++ b/src/eric7/Project/ProjectOthersBrowser.py Mon Dec 11 10:30:24 2023 +0100 @@ -10,7 +10,7 @@ import contextlib -from PyQt6.QtCore import QModelIndex, QUrl, pyqtSignal +from PyQt6.QtCore import QUrl, pyqtSignal from PyQt6.QtGui import QDesktopServices from PyQt6.QtWidgets import QDialog, QMenu @@ -159,6 +159,7 @@ self.menu.addSeparator() self.menu.addAction(self.tr("Refresh"), self.__refreshItem) self.menu.addSeparator() + self.menu.addAction(self.tr("Show in File Manager"), self._showInFileManager) self.menu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard) self.menu.addSeparator() self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) @@ -179,6 +180,7 @@ self.dirMenu.addAction(self.tr("Add files..."), self.__addOthersFiles) self.dirMenu.addAction(self.tr("Add directory..."), self.__addOthersDirectory) self.dirMenu.addSeparator() + self.dirMenu.addAction(self.tr("Show in File Manager"), self._showInFileManager) self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard) self.dirMenu.addSeparator() self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) @@ -196,6 +198,10 @@ self.tr("Add directory..."), lambda: self.project.addDirectory("OTHERS") ) self.backMenu.addSeparator() + self.backMenu.addAction( + self.tr("Show in File Manager"), self._showProjectInFileManager + ) + self.backMenu.addSeparator() self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) self.backMenu.addAction( self.tr("Collapse all directories"), self._collapseAllDirs @@ -530,4 +536,4 @@ else: name = "" - self._resizeColumns(QModelIndex()) + self._resizeColumns()