class Node(browser.JDCNode, typeNode.PopUpMenuNode):
- def __init__(self,treeParent, item):
- browser.JDCNode.__init__( self, treeParent, item)
def select(self):
browser.JDCNode.select(self)
- self.treeParent.tree.openPersistentEditor(self,1)
- self.monWidgetNom=self.treeParent.tree.itemWidget(self,1)
- self.treeParent.tree.connect(self.monWidgetNom,SIGNAL("returnPressed()"), self.nomme)
- if self.item.GetIconName() == "ast-red-square" : self.monWidgetNom.setDisabled(True)
- else : self.monWidgetNom.setFocus() ;self.monWidgetNom.setDisabled(False)
+ #self.treeParent.tree.openPersistentEditor(self,1)
+ #self.monWidgetNom=self.treeParent.tree.itemWidget(self,1)
+ #self.treeParent.tree.connect(self.monWidgetNom,SIGNAL("returnPressed()"), self.nomme)
+ #if self.item.GetIconName() == "ast-red-square" : self.monWidgetNom.setDisabled(True)
+ #else : self.monWidgetNom.setFocus() ;self.monWidgetNom.setDisabled(False)
def nomme(self):
nom=str(self.monWidgetNom.text())
old=self.item.GetText()
self.monWidgetNom.setText(old)
else :
- self.editor.affiche_infos(tr("Nommage du concept effectue"))
+ self.editor.affiche_commentaire(tr("Nommage du concept effectue"))
self.onValid()
try :
self.editor.panel.LENomConcept.setText(nom)
except :
pass
- def getPanel( self ):
- """
- """
- from monCommandePanel import MonCommandePanel
- return MonCommandePanel(self,parent=self.editor)
- def getPanel2(self):
+ def getPanel(self):
from monWidgetCommande import MonWidgetCommande
return MonWidgetCommande(self,self.editor,self.item.object)
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("activated()"),self.view3D)
+ self.tree.connect(self.ViewElt,SIGNAL("triggered()"),self.view3D)
self.ViewElt.setStatusTip(tr("affiche dans Geom les elements de structure"))
self.menu.addAction(self.ViewElt)
if self.item.isvalid() :
self.ViewElt.setEnabled(0)
if self.item.get_nom() == "DISTRIBUTION" :
self.Graphe = QAction(tr('Graphique'),self.tree)
- self.tree.connect(self.Graphe,SIGNAL("activated()"),self.viewPng)
+ self.tree.connect(self.Graphe,SIGNAL("triggered()"),self.viewPng)
self.Graphe.setStatusTip(tr("affiche la distribution "))
self.menu.addAction(self.Graphe)
if self.item.isvalid() :
- la fonte dans laquelle afficher ce texte
- la couleur du texte
"""
- if self.object.isactif():
+ return self.labeltext,None,None
+ #if self.object.isactif():
# None --> fonte et couleur par défaut
- return self.labeltext,None,None
- else:
- return self.labeltext, None, None #CS_pbruno todo
+ # return self.labeltext,None,None
+ #else:
+ # return self.labeltext, None, None #CS_pbruno todo
def get_objet(self,name) :
for v in self.object.mc_liste:
# item.getObject() = MCSIMP, MCFACT, MCBLOC ou MCList
itemobject=item.getObject()
if itemobject.isoblig() :
- self.appli.affiche_infos(tr('Impossible de supprimer un mot-clef obligatoire '),Qt.red)
- return 0
+ #self.editor.affiche_infos(tr('Impossible de supprimer un mot-clef obligatoire '),Qt.red)
+ return (0,tr('Impossible de supprimer un mot-clef obligatoire '))
if self.object.suppentite(itemobject):
message = tr("Mot-clef %s supprime " , itemobject.nom)
- self.appli.affiche_infos(message)
- return 1
+ #self.editor.affiche_commentaire(message)
+ return (1,message)
else :
- self.appli.affiche_infos(tr('Pb interne : impossible de supprimer ce mot-clef'),Qt.red)
- return 0
+ #self.editor.affiche_commentaire(tr('Pb interne : impossible de supprimer ce mot-clef'),Qt.red)
+ return (0,tr('Pb interne : impossible de supprimer ce mot-clef'))
def GetText(self):
try: