eric6/UI/Browser.py

changeset 8282
16b243bdb12f
parent 8270
6ba3564b7161
equal deleted inserted replaced
8281:184ece570a2b 8282:16b243bdb12f
65 @signal multiProjectFile(filename) emitted to open an eric multi project 65 @signal multiProjectFile(filename) emitted to open an eric multi project
66 file (str) 66 file (str)
67 @signal pixmapFile(filename) emitted to open a pixmap file (str) 67 @signal pixmapFile(filename) emitted to open a pixmap file (str)
68 @signal pixmapEditFile(filename) emitted to edit a pixmap file (str) 68 @signal pixmapEditFile(filename) emitted to edit a pixmap file (str)
69 @signal svgFile(filename) emitted to open a SVG file (str) 69 @signal svgFile(filename) emitted to open a SVG file (str)
70 @signal umlFile(filename) emitted to open an eric UML file (str)
70 @signal binaryFile(filename) emitted to open a file as binary (str) 71 @signal binaryFile(filename) emitted to open a file as binary (str)
71 @signal unittestOpen(filename) emitted to open a Python file for a 72 @signal unittestOpen(filename) emitted to open a Python file for a
72 unit test (str) 73 unit test (str)
73 """ 74 """
74 sourceFile = pyqtSignal((str, ), (str, int), (str, list), (str, int, str)) 75 sourceFile = pyqtSignal((str, ), (str, int), (str, list), (str, int, str))
78 projectFile = pyqtSignal(str) 79 projectFile = pyqtSignal(str)
79 multiProjectFile = pyqtSignal(str) 80 multiProjectFile = pyqtSignal(str)
80 pixmapFile = pyqtSignal(str) 81 pixmapFile = pyqtSignal(str)
81 pixmapEditFile = pyqtSignal(str) 82 pixmapEditFile = pyqtSignal(str)
82 svgFile = pyqtSignal(str) 83 svgFile = pyqtSignal(str)
84 umlFile = pyqtSignal(str)
83 binaryFile = pyqtSignal(str) 85 binaryFile = pyqtSignal(str)
84 unittestOpen = pyqtSignal(str) 86 unittestOpen = pyqtSignal(str)
85 87
86 def __init__(self, parent=None): 88 def __init__(self, parent=None):
87 """ 89 """
492 self.multiProjectFile.emit(itm.fileName()) 494 self.multiProjectFile.emit(itm.fileName())
493 elif itm.isSvgFile(): 495 elif itm.isSvgFile():
494 self.svgFile.emit(itm.fileName()) 496 self.svgFile.emit(itm.fileName())
495 elif itm.isPixmapFile(): 497 elif itm.isPixmapFile():
496 self.pixmapFile.emit(itm.fileName()) 498 self.pixmapFile.emit(itm.fileName())
497 # TODO: add entry for eric graphics files 499 elif itm.isEricGraphicsFile():
500 self.umlFile.emit(itm.fileName())
498 else: 501 else:
499 if Utilities.MimeTypes.isTextFile(itm.fileName()): 502 if Utilities.MimeTypes.isTextFile(itm.fileName()):
500 self.sourceFile[str].emit(itm.fileName()) 503 self.sourceFile[str].emit(itm.fileName())
501 else: 504 else:
502 QDesktopServices.openUrl(QUrl(itm.fileName())) 505 QDesktopServices.openUrl(QUrl(itm.fileName()))

eric ide

mercurial