SaisieValeur.BuildLBValeurs(self)
self.listeValeursCourantes=self.node.item.GetListeValeurs()
SaisieValeur.RemplitPanel(self,self.listeValeursCourantes)
+ self.alpha=0
self.connecterSignaux()
def connecterSignaux(self) :
self.connect(self.bOk,SIGNAL("clicked()"),self.BOkPourListePressed)
self.connect(self.BAjout1Val,SIGNAL("clicked()"),self.Ajout1Valeur)
self.connect(self.BSup1Val,SIGNAL("clicked()"),self.Sup1Valeur)
+ self.connect(self.BAlpha,SIGNAL("clicked()"),self.Tri)
+ def Tri(self):
+ if self.alpha==1 :
+ self.alpha=0
+ self.BAlpha.setText(QApplication.translate("DPlusInto", "Alpha", None, QApplication.UnicodeUTF8))
+ else :
+ self.alpha=1
+ self.BAlpha.setText(QApplication.translate("DPlusInto", "Catalogue", None, QApplication.UnicodeUTF8))
+ SaisieValeur.RemplitPanel(self,self.listeValeursCourantes, self.alpha)
def BOkPourListePressed(self):
if self.listeValeursCourantes == [] :
permettant de choisir des valeurs
"""
def __init__(self):
- pass
+ pass
def InitListBoxASSD(self):
listeNomsSD = self.node.item.get_sd_avant_du_bon_type()
self.LBValeurs.setCurrentRow(len(listeValeurs) - 1)
- def RemplitPanel(self,listeDejaLa=[]):
+ def RemplitPanel(self,listeDejaLa=[],alpha=0):
self.listBoxVal.clear()
# Traitement particulier pour le validator VerifExistence
# dont les valeurs possibles peuvent changer : into variable
self.editor.affiche_infos("Attention, valeurs modifiees", Qt.red)
listeDejaLa=liste
lChoix=self.node.item.get_liste_possible(listeDejaLa)
+ if ((len(lChoix) < 10 ) and (hasattr (self,'BAlpha'))) :
+ self.BAlpha.close()
+ if alpha==1 :
+ lChoix.sort()
for valeur in lChoix :
self.listBoxVal.addItem( str(valeur) )
if len(lChoix) == 1 :
self.listBoxVal.setCurrentRow(0)
self.listBoxVal.item(0).setSelected(1)
self.bOk.setFocus()
+
+
def ClicASSD(self):
if self.listBoxASSD.currentItem()== None : return
</property>
<property name="sizeHint" stdset="0" >
<size>
- <width>40</width>
- <height>20</height>
+ <width>148</width>
+ <height>27</height>
</size>
</property>
</spacer>
</property>
<property name="sizeHint" stdset="0" >
<size>
- <width>40</width>
- <height>20</height>
+ <width>58</width>
+ <height>27</height>
</size>
</property>
</spacer>
</item>
+ <item>
+ <widget class="QPushButton" name="BAlpha" >
+ <property name="text" >
+ <string>Alpha</string>
+ </property>
+ </widget>
+ </item>
</layout>
</item>
</layout>