+ self.gereIconePlier()
+ self.editor.listeDesListesOuvertes.add(self.node.item)
+ self.inhibe=False
+ #self.finCommentaireListe()
+
+ if self.listeAAfficher== None or self.listeAAfficher==[] :
+ spacerItem = QSpacerItem(30, 20, QSizePolicy.Fixed, QSizePolicy.Minimum)
+ self.CBLayout.addItem(spacerItem)
+ nouveauCommentaire=QLabel()
+ maPolice= QFont("Times", 16)
+ nouveauCommentaire.setFont(maPolice);
+ nouveauCommentaire.setText(tr('Pas de valeurs possibles'))
+ self.CBLayout.addWidget(nouveauCommentaire)
+ spacerItem2 = QSpacerItem(40, 70, QSizePolicy.Fixed, QSizePolicy.Minimum)
+ self.CBLayout.addItem(spacerItem2)
+
+ if len(self.listeAAfficher) < 30 and hasattr(self,'frameRecherche') : self.frameRecherche.close()
+ if len(self.listeAAfficher) == len(self.listeValeursCourantes) : self.CBCheck.setChecked(True)
+ # try except si la liste des possibles est vide
+ # prevoir qqchose
+ try :
+ self.maCommande.listeAffichageWidget.append(self.lineEditVal1)
+ except :
+ pass
+
+
+ def changeTout(self,int):
+ if self.inhibe : return
+ self.inhibe=True
+ if not(self.CBCheck.isChecked()) :
+ min,max = self.node.item.GetMinMax()
+ if max < len(self.listeAAfficher) :
+ commentaire=tr('impossible de tout selectionner : max =')+str(max)
+ self.editor.affiche_infos(commentaire,Qt.red)
+ self.inhibe=False
+ return
+ for i in range(len(self.listeAAfficher)):
+ nomCB="lineEditVal"+str(i+1)
+ courant=getattr(self,nomCB)
+ courant.setChecked(True)
+ self.CBCheck.setChecked(False)
+ else :
+ for i in range(len(self.listeAAfficher)):
+ nomCB="lineEditVal"+str(i+1)
+ courant=getattr(self,nomCB)
+ courant.setChecked(False)
+ self.CBCheck.setChecked(True)
+ self.inhibe=False
+ self.changeValeur()