X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2Fcompocomm.py;h=b7e4c800b27226a3a042d7b540f24658d9d94efa;hb=96176d0080e0d4efbd29d98c0df700a64a82acdc;hp=d3e15102ab5ab44915cd604573cd71b3d75109ac;hpb=df0e1a1f57e70d3d99dd7fb381845500c3d3c6dd;p=tools%2Feficas.git diff --git a/InterfaceQT4/compocomm.py b/InterfaceQT4/compocomm.py index d3e15102..b7e4c800 100644 --- a/InterfaceQT4/compocomm.py +++ b/InterfaceQT4/compocomm.py @@ -18,28 +18,28 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -from PyQt4.QtGui import * -from PyQt4.QtCore import * -import string +from __future__ import absolute_import + +from PyQt5.QtWidgets import QAction from Editeur import Objecttreeitem -import browser -import typeNode +from . import browser +from . import typeNode from Extensions.i18n import tr from Extensions.eficas_exception import EficasException class Node(browser.JDCNode,typeNode.PopUpMenuNodePartiel): - def getPanel2( self ): + def getPanel( self ): """ """ - from monWidgetCommentaire import MonWidgetCommentaire + from .monWidgetCommentaire import MonWidgetCommentaire return MonWidgetCommentaire(self,self.editor,self.item.object) def createPopUpMenu(self): typeNode.PopUpMenuNodePartiel.createPopUpMenu(self) self.Decommente = QAction(tr("Decommenter"),self.tree) - self.tree.connect(self.Decommente,SIGNAL("activated()"),self.Decommenter) + self.Decommente.triggered.connect(self.Decommenter) self.Decommente.setStatusTip(tr("Decommente la commande ")) if hasattr(self.item,'uncomment'): @@ -65,19 +65,19 @@ class COMMTreeItem(Objecttreeitem.ObjectTreeItem): def GetIconName(self): """ - Retourne le nom de l'icône associée au noeud qui porte self, - dépendant de la validité de l'objet + Retourne le nom de l'icone associee au noeud qui porte self, + dependant de la validite de l'objet NB : un commentaire est toujours valide ... """ return "ast-white-percent" def GetLabelText(self): """ Retourne 3 valeurs : - - le texte à afficher dans le noeud représentant l'item + - le texte a afficher dans le noeud representant l'item - la fonte dans laquelle afficher ce texte - la couleur du texte """ - return 'c',None,None + return tr('Commentaire'),None,None def get_valeur(self): """ @@ -87,7 +87,7 @@ class COMMTreeItem(Objecttreeitem.ObjectTreeItem): def GetText(self): texte = self.object.valeur - texte = string.split(texte,'\n')[0] + texte = texte.split('\n')[0] if len(texte) < 25 : return texte else : @@ -95,7 +95,7 @@ class COMMTreeItem(Objecttreeitem.ObjectTreeItem): def set_valeur(self,valeur): """ - Afecte valeur à l'objet COMMENTAIRE + Affecte valeur a l'objet COMMENTAIRE """ self.object.set_valeur(valeur) @@ -108,8 +108,8 @@ class COMMTreeItem(Objecttreeitem.ObjectTreeItem): def get_objet_commentarise(self): """ - La méthode get_objet_commentarise() de la classe compocomm.COMMTreeItem - surcharge la méthode get_objet_commentarise de la classe Objecttreeitem.ObjectTreeItem + La methode get_objet_commentarise() de la classe compocomm.COMMTreeItem + surcharge la methode get_objet_commentarise de la classe Objecttreeitem.ObjectTreeItem elle a pour but d'empecher l'utilisateur final de commentariser un commentaire. """ raise EficasException( 'Impossible de commentariser un commentaire' )