X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2Fcompomacro.py;h=8324df2006e054e1b2bbb1a9feecd41fb7dde17c;hb=96176d0080e0d4efbd29d98c0df700a64a82acdc;hp=2d8e030a15d298ffc8b1295db4155c94e17e7024;hpb=8ab70d9cc8975d6fb2790dfad0491cfe22f6683c;p=tools%2Feficas.git diff --git a/InterfaceQT4/compomacro.py b/InterfaceQT4/compomacro.py index 2d8e030a..8324df20 100644 --- a/InterfaceQT4/compomacro.py +++ b/InterfaceQT4/compomacro.py @@ -19,27 +19,26 @@ # # Modules Python -import os,sys,string +from __future__ import absolute_import +import os,sys import types import traceback # Modules Eficas from Editeur import Objecttreeitem from Extensions.i18n import tr -import compooper -import browser -import typeNode -from PyQt4.QtGui import QAction -from PyQt4.QtCore import Qt, SIGNAL, QVariant +from . import compooper +from . import browser +from . import typeNode +from PyQt5.QtWidgets import QAction +from PyQt5.QtCore import Qt + class MACRONode(browser.JDCNode,typeNode.PopUpMenuNode): - def getPanel(self): - from monMacroPanel import MonMacroPanel - return MonMacroPanel (self,parent=self.editor ) - def getPanel2(self): - from monWidgetCommande import MonWidgetCommande + def getPanel(self): + from .monWidgetCommande import MonWidgetCommande return MonWidgetCommande (self,self.editor ,self.item.object) @@ -47,7 +46,7 @@ class MACRONode(browser.JDCNode,typeNode.PopUpMenuNode): typeNode.PopUpMenuNode.createPopUpMenu(self) if ("AFFE_CARA_ELEM" in self.item.get_genealogie()) and self.editor.salome: self.ViewElt = QAction(tr('View3D'),self.tree) - self.tree.connect(self.ViewElt,SIGNAL("triggered()"),self.view3D) + self.ViewElt.triggered.connect(self.view3D) self.ViewElt.setStatusTip(tr("affiche dans Geom les elements de structure")) self.menu.addAction(self.ViewElt) if self.item.isvalid() : @@ -61,10 +60,9 @@ class MACRONode(browser.JDCNode,typeNode.PopUpMenuNode): troisD.envoievisu() - class MACROTreeItem(compooper.EtapeTreeItem): -# """ Cette classe hérite d'une grande partie des comportements +# """ Cette classe herite d'une grande partie des comportements # de la classe compooper.EtapeTreeItem # """ itemNode=MACRONode @@ -83,12 +81,9 @@ class INCLUDETreeItemBase(MACROTreeItem): class INCLUDENode(browser.JDCNode,typeNode.PopUpMenuNode): - def getPanel(self): - from monIncludePanel import MonIncludePanel - return MonIncludePanel (self,parent=self.editor ) - def getPanel2(self): - from monWidgetCommande import MonWidgetCommande + def getPanel(self): + from .monWidgetCommande import MonWidgetCommande return MonWidgetCommande (self,self.editor ,self.item.object) def createPopUpMenu(self): @@ -114,16 +109,13 @@ class INCLUDETreeItem(INCLUDETreeItemBase): # ------------------------------------ -# Classes necessaires à POURSUITE +# Classes necessaires a POURSUITE # ------------------------------------ class POURSUITENode(browser.JDCNode, typeNode.PopUpMenuNode): - def getPanel(self): - from monPoursuitePanel import MonPoursuitePanel - return MonPoursuitePanel (self,parent=self.editor ) - def getPanel2(self): - from monWidgetCommande import MonWidgetCommande + def getPanel(self): + from .monWidgetCommande import MonWidgetCommande return MonWidgetCommande (self,self.editor ,self.item.object) def createPopUpMenu(self): @@ -155,8 +147,8 @@ class POURSUITETreeItem(INCLUDETreeItemBase): class MATERIAUNode(MACRONode): def getPanel(self): - from monMacroPanel import MonMacroPanel - return MonMacroPanel (self,parent=self.editor ) + from .monWidgetCommande import MonWidgetCommande + return MonWidgetCommande (self,self.editor ,self.item.object) def createPopUpMenu(self): typeNode.PopUpMenuNode.createPopUpMenu(self)