diff -r 0f67b4562d98 -r d4d33990b355 eric6/UI/Browser.py --- a/eric6/UI/Browser.py Tue Aug 25 14:53:43 2020 +0200 +++ b/eric6/UI/Browser.py Tue Aug 25 16:26:11 2020 +0200 @@ -218,6 +218,10 @@ self.__showMimeType) self.sourceMenu.addSeparator() self.sourceMenu.addAction( + QCoreApplication.translate('Browser', 'Refresh Source File'), + self.__refreshSource) + self.sourceMenu.addSeparator() + self.sourceMenu.addAction( QCoreApplication.translate('Browser', 'Copy Path to Clipboard'), self._copyToClipboard) @@ -510,7 +514,15 @@ if ok: textMimeTypesList.append(mimetype) Preferences.setUI("TextMimeTypes", textMimeTypesList) - + + def __refreshSource(self): + """ + Private slot to refresh the structure of a source file. + """ + itmList = self.getSelectedItems([BrowserFileItem]) + if itmList: + self.__model.repopulateFileItem(itmList[0]) + def _editPixmap(self): """ Protected slot to handle the open in icon editor popup menu entry.