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() |