diff -r 184ece570a2b -r 16b243bdb12f eric6/UI/Browser.py --- a/eric6/UI/Browser.py Sun May 02 15:09:29 2021 +0200 +++ b/eric6/UI/Browser.py Sun May 02 17:26:47 2021 +0200 @@ -67,6 +67,7 @@ @signal pixmapFile(filename) emitted to open a pixmap file (str) @signal pixmapEditFile(filename) emitted to edit a pixmap file (str) @signal svgFile(filename) emitted to open a SVG file (str) + @signal umlFile(filename) emitted to open an eric UML file (str) @signal binaryFile(filename) emitted to open a file as binary (str) @signal unittestOpen(filename) emitted to open a Python file for a unit test (str) @@ -80,6 +81,7 @@ pixmapFile = pyqtSignal(str) pixmapEditFile = pyqtSignal(str) svgFile = pyqtSignal(str) + umlFile = pyqtSignal(str) binaryFile = pyqtSignal(str) unittestOpen = pyqtSignal(str) @@ -494,7 +496,8 @@ self.svgFile.emit(itm.fileName()) elif itm.isPixmapFile(): self.pixmapFile.emit(itm.fileName()) - # TODO: add entry for eric graphics files + elif itm.isEricGraphicsFile(): + self.umlFile.emit(itm.fileName()) else: if Utilities.MimeTypes.isTextFile(itm.fileName()): self.sourceFile[str].emit(itm.fileName())