from PyQt5.QtWidgets import QApplication, QWidget, QSpacerItem, QSizePolicy
from PyQt5.QtGui import QFont, QIcon
from PyQt5.QtCore import QTimer
+from PyQt5.QtCore import Qt
+
from Extensions.i18n import tr
self.labelNomCommande.setText(tr(self.obj.nom))
- if self.editor.closeFrameRechercheCommande==True : self.closeAutreCommande()
+ if self.editor.closeAutreCommande==True : self.closeAutreCommande()
else :
try :
self.bCatalogue.clicked.connect(self.afficheCatalogue)
self.monGroupe=self.monOptionnel.afficheOptionnel(liste,self)
- #def focusInEvent(self,event):
+ def focusInEvent(self,event):
#print "je mets a jour dans focusInEvent de monWidget Commande "
- # if self.editor.code == "CARMELCND" : return #Pas de MC Optionnels pour Carmel
- # self.afficheOptionnel()
+ if self.editor.code == "CARMELCND" : return #Pas de MC Optionnels pour Carmel
+ self.afficheOptionnel()
def reaffiche(self,nodeAVoir=None):
else : self.recentre()
self.inhibeExpand=False
+ def reafficheSeulement(self,nodeAReafficher,index):
+ #print ('ds reafficheSeulement', nodeAReafficher)
+ parentNodeAReafficher=nodeAReafficher.parentQt
+ index=parentNodeAReafficher.commandesLayout.indexOf(nodeAReafficher)
+ oldFenetre=nodeAReafficher.node.fenetre
+ newWidget=nodeAReafficher.node.getPanelGroupe(parentNodeAReafficher,self,index)
+ nodeAReafficher.node.fenetre=newWidget
+ oldFenetre.setParent(None)
+ oldFenetre.close()
+ oldFenetre.deleteLater()
+ #print ("fin pour " , self.node.item.nom)
+
def recentre(self):
QApplication.processEvents()