eric6/UI/UserInterface.py

changeset 8282
16b243bdb12f
parent 8268
6b8128e0c9d1
child 8304
c9738782e7a4
equal deleted inserted replaced
8281:184ece570a2b 8282:16b243bdb12f
401 self.projectBrowser.poBrowser.closeSourceWindow.connect( 401 self.projectBrowser.poBrowser.closeSourceWindow.connect(
402 self.viewmanager.closeWindow) 402 self.viewmanager.closeWindow)
403 self.projectBrowser.poBrowser.pixmapEditFile.connect(self.__editPixmap) 403 self.projectBrowser.poBrowser.pixmapEditFile.connect(self.__editPixmap)
404 self.projectBrowser.poBrowser.pixmapFile.connect(self.__showPixmap) 404 self.projectBrowser.poBrowser.pixmapFile.connect(self.__showPixmap)
405 self.projectBrowser.poBrowser.svgFile.connect(self.__showSvg) 405 self.projectBrowser.poBrowser.svgFile.connect(self.__showSvg)
406 self.projectBrowser.poBrowser.umlFile.connect(self.__showUml)
406 self.projectBrowser.poBrowser.binaryFile.connect(self.__openHexEditor) 407 self.projectBrowser.poBrowser.binaryFile.connect(self.__openHexEditor)
407 408
408 self.project.sourceFile.connect(self.viewmanager.openSourceFile) 409 self.project.sourceFile.connect(self.viewmanager.openSourceFile)
409 self.project.designerFile.connect(self.__designer) 410 self.project.designerFile.connect(self.__designer)
410 self.project.linguistFile.connect(self.__linguist) 411 self.project.linguistFile.connect(self.__linguist)
502 self.browser.multiProjectFile.connect( 503 self.browser.multiProjectFile.connect(
503 self.multiProject.openMultiProject) 504 self.multiProject.openMultiProject)
504 self.browser.pixmapEditFile.connect(self.__editPixmap) 505 self.browser.pixmapEditFile.connect(self.__editPixmap)
505 self.browser.pixmapFile.connect(self.__showPixmap) 506 self.browser.pixmapFile.connect(self.__showPixmap)
506 self.browser.svgFile.connect(self.__showSvg) 507 self.browser.svgFile.connect(self.__showSvg)
508 self.browser.umlFile.connect(self.__showUml)
507 self.browser.binaryFile.connect(self.__openHexEditor) 509 self.browser.binaryFile.connect(self.__openHexEditor)
508 self.browser.unittestOpen.connect(self.__unittestScript) 510 self.browser.unittestOpen.connect(self.__unittestScript)
509 self.browser.trpreview.connect(self.__TRPreviewer) 511 self.browser.trpreview.connect(self.__TRPreviewer)
510 512
511 self.debuggerUI.debuggingStarted.connect( 513 self.debuggerUI.debuggingStarted.connect(
5429 """ 5431 """
5430 from Graphics.SvgDiagram import SvgDiagram 5432 from Graphics.SvgDiagram import SvgDiagram
5431 dlg = SvgDiagram(fn, self) 5433 dlg = SvgDiagram(fn, self)
5432 dlg.show() 5434 dlg.show()
5433 5435
5436 @pyqtSlot(str)
5437 def __showUml(self, fn):
5438 """
5439 Private slot to show an eric graphics file in a dialog.
5440
5441 @param fn name of the file to be shown
5442 @type str
5443 """
5444 from Graphics.UMLDialog import UMLDialog, UMLDialogType
5445 dlg = UMLDialog(UMLDialogType.NO_DIAGRAM, self.project, parent=self)
5446 if dlg.load(fn):
5447 dlg.show(fromFile=True)
5448
5434 def __snapshot(self): 5449 def __snapshot(self):
5435 """ 5450 """
5436 Private slot to start the snapshot tool. 5451 Private slot to start the snapshot tool.
5437 """ 5452 """
5438 proc = QProcess() 5453 proc = QProcess()

eric ide

mercurial