def afficheCeNiveau(self):
- print ('afficheCeNiveau pour ', self.item.nom, self.item.getLabelText())
+ #print ('afficheCeNiveau pour ', self.item.nom, self.item.getLabelText())
for indiceWidget in range(self.editor.widgetCentraleLayout.count()):
widget=self.editor.widgetCentraleLayout.itemAt(indiceWidget)
self.editor.widgetCentraleLayout.removeItem(widget)
#print ("onValid pour ", self.item.nom)
if self.JESUISOFF==1 : return
if hasattr(self,'fenetre') and self.fenetre:
+ print (self.fenetre)
+ print (self)
+ print (dir(self))
try :
self.fenetre.setValide()
except :
self.differencieSiDefaut=False
self.typeDeCata='Python'
self.dumpXSD=False
+ self.withXSD=False
self.afficheIhm=True
+ self.closeParenthese=False
if hasattr(self,'LENom'): self.LENom.returnPressed.connect(self.nomChange)
- if self.editor.code in ['Adao','ADAO'] and self.editor.maConfiguration.closeFrameRechercheCommande==True :
+ if self.editor.code in ['Adao','ADAO'] or self.editor.maConfiguration.closeFrameRechercheCommande==True :
self.frameAffichage.close()
if self.editor.code in ['CARMELCND',] : self.closeAutreCommande()
from InterfaceQT4.groupe import Groupe
from PyQt5.QtWidgets import QWidget
+from PyQt5.QtGui import QIcon
from Extensions.i18n import tr
"""
def __init__(self,node,editor,definition,obj):
self.listeAffichageWidget=[]
+ self.listeBoutonAChanger=[]
Groupe.__init__(self,node,editor,None,definition,obj,1,self)
from InterfaceQT4 import composimp
if isinstance(self.node ,composimp.Node):
widget=self.node.getPanelGroupe(self,self.maCommande)
+ self.listeBoutonAChanger.append(widget.RBValide)
self.afficheOptionnel()
self.inhibe=False
self.monOptionnel.titre(self.obj.nom)
self.monGroupe=self.monOptionnel.afficheOptionnel(liste,liste_rouge,self)
+ def setValide(self):
+ Groupe.setValide(self)
+ for bouton in self.listeBoutonAChanger:
+ couleur=self.node.item.getIconName()
+ monIcone = QIcon(self.repIcon+"/" + couleur + ".png")
+ bouton.setIcon(monIcone)
class MonWidgetNiveauFactTableau(MonWidgetNiveauFact):
def __init__(self,node,editor,definition,obj):
MonWidgetNiveauFact.__init__(self,node,editor,definition,obj)
+
+
def __init__(self,tailleTuple,parent,parentQt,index):
#-------------------
TupleCustom.__init__(self,tailleTuple,parent,parentQt,index)
+ if self.parentQt.editor.maConfiguration.closeParenthese :
+ self.label_5.close()
+ self.label_7.close()
+
-#-------------------------------------------------
-class TupleCustom3(QWidget,Ui_Tuple3,TupleCustom):
-#-------------------------------------------------
- def __init__(self,tailleTuple,parent,parentQt,index):
- #-----------------------------------------------------
- TupleCustom. __init__(self,tailleTuple,parent,parentQt,index)
-
#-------------------------------------------------
class TupleCustom3(QWidget,Ui_Tuple3,TupleCustom):
#-------------------------------------------------
def __init__(self,tailleTuple,parent,parentQt,index):
#-------------------
TupleCustom.__init__(self,tailleTuple,parent,parentQt,index)
+ if self.parentQt.editor.maConfiguration.closeParenthese :
+ self.label_5.close()
+ self.label_7.close()
else : s=s+'"'
courant.setText(s)
texteValeur+=str(courant.text())
- print (texteValeur)
+ #print (texteValeur)
if i+1 != self.nbValeurs : texteValeur+=','
validite,commentaire=self.politique.recordValeur(texteValeur)
if not validite:self.editor.afficheInfos(commentaire+" "+str(self.objSimp.definition.validators.typeDesTuples),Qt.red)