From: pascale.noyret Date: Thu, 6 Sep 2018 12:35:35 +0000 (+0200) Subject: ajout du bouton + pour les fact avec max = ** X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=acf8a28bdc2ba11cd0bdf1965fa2a4daa8c7088f;p=tools%2Feficas.git ajout du bouton + pour les fact avec max = ** --- diff --git a/InterfaceQT4/monWidgetFact.py b/InterfaceQT4/monWidgetFact.py index 38f5805b..d756cb28 100644 --- a/InterfaceQT4/monWidgetFact.py +++ b/InterfaceQT4/monWidgetFact.py @@ -41,6 +41,9 @@ class MonWidgetFactCommun(Groupe): self.GroupBox.setTextInteractionFlags(Qt.TextSelectableByMouse) self.parentQt.commandesLayout.insertWidget(insertIn,self) self.doitAfficherOptionnel=False + min,max=obj.getMinMax() + if max < 2 and hasattr(self, 'RBPlus') : self.RBPlus.close() + if max > 1 and hasattr(self, 'RBPlus') : self.RBPlus.clicked.connect(self.ajouteMCParPB) def enterEvent(self,event): #print "enterEvent ", self.node.item.getLabelText()[0] @@ -57,6 +60,14 @@ class MonWidgetFactCommun(Groupe): #print "delayAffiche, self.doitAfficherOptionnel = ", self.doitAfficherOptionnel if self.doitAfficherOptionnel and self.editor.code != "CARMELCND" :self.afficheOptionnel() + def ajouteMCParPB(self): + texteListeNom="+"+self.obj.nom + parentOuAjouter=self.parentQt + from .monWidgetBloc import MonWidgetBloc + while (parentOuAjouter and isinstance(parentOuAjouter, MonWidgetBloc)) : + parentOuAjouter=parentOuAjouter.parentQt + parentOuAjouter.ajoutMC(texteListeNom) + class MonWidgetFact(Ui_WidgetFact,MonWidgetFactCommun): def __init__(self,node,editor,parentQt,definition, obj, niveau,commande,insertIn=1): diff --git a/UiQT5/desWidgetFact.ui b/UiQT5/desWidgetFact.ui index 2a9dbbec..cba4773d 100644 --- a/UiQT5/desWidgetFact.ui +++ b/UiQT5/desWidgetFact.ui @@ -37,16 +37,7 @@ 0 - - 0 - - - 0 - - - 0 - - + 0 @@ -388,6 +379,38 @@ + + + + + 21 + 25 + + + + + 21 + 25 + + + + border : 0px + + + ... + + + + ../Editeur/icons/PlusBleu.png../Editeur/icons/PlusBleu.png + + + + 21 + 25 + + + + @@ -455,9 +478,6 @@ - - verticalSpacer_2 -