X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FtypeNode.py;h=aab893dbced4d6b08e0bb641f1ed929b4bb415a2;hb=68af27699b3d841d7d3b21223cbf4e27e4ddd45c;hp=8d6674429f4e346016d7fe3c38fe7a07b3b876e8;hpb=16d5922e798b1254eb558678612711d72ed38b32;p=tools%2Feficas.git diff --git a/InterfaceQT4/typeNode.py b/InterfaceQT4/typeNode.py index 8d667442..aab893db 100644 --- a/InterfaceQT4/typeNode.py +++ b/InterfaceQT4/typeNode.py @@ -31,12 +31,13 @@ class PopUpMenuRacine : def createPopUpMenu(self): - print "createPopUpMenu" + #print "createPopUpMenu" self.ParamApres = QAction(tr('Parametre'),self.tree) - self.tree.connect(self.ParamApres,SIGNAL("activated()"),self.addParametersApres) + self.tree.connect(self.ParamApres,SIGNAL("triggered()"),self.addParametersApres) self.ParamApres.setStatusTip(tr("Insere un parametre")) self.menu = QMenu(self.tree) self.menu.addAction(self.ParamApres) + self.menu.setStyleSheet("background:rgb(220,220,220); ") def addParametersApres(self): @@ -48,10 +49,13 @@ class PopUpMenuNodeMinimal : #---------------------------# def createPopUpMenu(self): - print "createPopUpMenu" + #print "createPopUpMenu" #self.appliEficas.salome=True self.createActions() self.menu = QMenu(self.tree) + #self.menu.setStyleSheet("background:rgb(235,235,235); QMenu::item:selected { background-color: red; }") + #ne fonctionne pas --> la ligne de commentaire devient rouge + self.menu.setStyleSheet("background:rgb(220,220,220); ") #items du menu self.menu.addAction(self.Supprime) if hasattr(self.appliEficas, 'mesScripts'): @@ -71,18 +75,18 @@ class PopUpMenuNodeMinimal : self.action=QAction(label,self.tree) self.action.setStatusTip(tip) if numero==4: - self.tree.connect(self.action,SIGNAL("activated()"),self.AppelleFonction4) + self.tree.connect(self.action,SIGNAL("triggered()"),self.AppelleFonction4) if numero==3: - self.tree.connect(self.action,SIGNAL("activated()"),self.AppelleFonction3) + self.tree.connect(self.action,SIGNAL("triggered()"),self.AppelleFonction3) numero=4 if numero==2: - self.tree.connect(self.action,SIGNAL("activated()"),self.AppelleFonction2) + self.tree.connect(self.action,SIGNAL("triggered()"),self.AppelleFonction2) numero=3 if numero==1: - self.tree.connect(self.action,SIGNAL("activated()"),self.AppelleFonction1) + self.tree.connect(self.action,SIGNAL("triggered()"),self.AppelleFonction1) numero=2 if numero==0: - self.tree.connect(self.action,SIGNAL("activated()"),self.AppelleFonction0) + self.tree.connect(self.action,SIGNAL("triggered()"),self.AppelleFonction0) numero=1 self.menu.addAction(self.action) @@ -128,24 +132,24 @@ class PopUpMenuNodeMinimal : def createActions(self): self.CommApres = QAction(tr('apres'),self.tree) - self.tree.connect(self.CommApres,SIGNAL("activated()"),self.addCommApres) + self.tree.connect(self.CommApres,SIGNAL("triggered()"),self.addCommApres) self.CommApres.setStatusTip(tr("Insere un commentaire apres la commande ")) self.CommAvant = QAction(tr('avant'),self.tree) - self.tree.connect(self.CommAvant,SIGNAL("activated()"),self.addCommAvant) + self.tree.connect(self.CommAvant,SIGNAL("triggered()"),self.addCommAvant) self.CommAvant.setStatusTip(tr("Insere un commentaire avant la commande ")) self.ParamApres = QAction(tr('apres'),self.tree) - self.tree.connect(self.ParamApres,SIGNAL("activated()"),self.addParametersApres) + self.tree.connect(self.ParamApres,SIGNAL("triggered()"),self.addParametersApres) self.ParamApres.setStatusTip(tr("Insere un parametre apres la commande ")) self.ParamAvant = QAction(tr('avant'),self.tree) - self.tree.connect(self.ParamAvant,SIGNAL("activated()"),self.addParametersAvant) + self.tree.connect(self.ParamAvant,SIGNAL("triggered()"),self.addParametersAvant) self.ParamAvant.setStatusTip(tr("Insere un parametre avant la commande ")) self.Supprime = QAction(tr('Supprimer'),self.tree) - self.tree.connect(self.Supprime,SIGNAL("activated()"),self.supprimeNoeud) + self.tree.connect(self.Supprime,SIGNAL("triggered()"),self.supprimeNoeud) self.Supprime.setStatusTip(tr("supprime le mot clef ")) self.Documentation = QAction(tr('Documentation'),self.tree) - self.tree.connect(self.Documentation,SIGNAL("activated()"),self.viewDoc) + self.tree.connect(self.Documentation,SIGNAL("triggered()"),self.viewDoc) self.Documentation.setStatusTip(tr("documentation sur la commande ")) def supprimeNoeud(self): @@ -226,7 +230,7 @@ class PopUpMenuNode(PopUpMenuNodePartiel) : def createPopUpMenu(self): PopUpMenuNodePartiel.createPopUpMenu(self) self.Commente = QAction(tr('ce noeud'),self.tree) - self.tree.connect(self.Commente,SIGNAL("activated()"),self.Commenter) + self.tree.connect(self.Commente,SIGNAL("triggered()"),self.Commenter) self.Commente.setStatusTip(tr("commente le noeud ")) self.commentMenu.addAction(self.Commente) self.menu.removeAction(self.Supprime)