Salome HOME
sauve du 9 mai
[tools/eficas.git] / InterfaceQT4 / monWidgetCommande.py
index 83b94672a802857dbbdf44335eed8e39bdb5b923..bfdad47d44c0574142996e4e4c187601a355d53d 100644 (file)
@@ -25,7 +25,7 @@ from gereIcones import FacultatifOuOptionnel
 from determine import monEnvQT5
 
 if monEnvQT5:
-   from PyQt5.QtWidgets  import QApplication, QWidget
+   from PyQt5.QtWidgets  import QApplication, QWidget, QSpacerItem, QSizePolicy
    from PyQt5.QtGui import QFont, QIcon
    from PyQt5.QtCore import QTimer
 else :
@@ -49,9 +49,11 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       self.listeAffichageWidget=[]
       self.inhibe=0
       self.ensure=0
+      editor.inhibeSplitter=1
       Groupe.__init__(self,node,editor,None,etape.definition,etape,1,self)
+      editor.inhibeSplitter=0
 
-      if node.item.get_fr() != "" : self.labelDoc.setText(QString(node.item.get_fr()))
+      if node.item.get_fr() != "" : self.labelDoc.setText(node.item.get_fr())
       else : self.labelDoc.close()
       
       if (etape.get_type_produit()==None): self.LENom.close()
@@ -88,7 +90,7 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
                self.connect(self.bApres,SIGNAL("clicked()"), self.afficheApres)
          self.connect(self.LENom,SIGNAL("returnPressed()"),self.nomChange)
    
-         self.racine=self.node.tree.racine
+      self.racine=self.node.tree.racine
       if self.node.item.GetIconName() == "ast-red-square" : self.LENom.setDisabled(True)
 
       self.setAcceptDrops(True)
@@ -97,16 +99,20 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       if self.editor.code == "CARMELCND" : 
          self.RBPoubelle.close() # JDC Fige
          return                  # Pas de MC Optionnels pour Carmel
+
       from monWidgetOptionnel import MonWidgetOptionnel
-      #if hasattr(self.editor,'widgetOptionnel') : 
       if self.editor.widgetOptionnel!= None : 
         self.monOptionnel=self.editor.widgetOptionnel
       else :
         self.monOptionnel=MonWidgetOptionnel(self)
         self.editor.widgetOptionnel=self.monOptionnel
+        self.editor.inhibeSplitter=1
         self.editor.splitter.addWidget(self.monOptionnel)
-        #self.editor.restoreSplitterSizes()
+        self.editor.inhibeSplitter=0
+        self.editor.ajoutOptionnel()
       self.afficheOptionnel()
+
+      self.editor.restoreSplitterSizes()
       #print "fin init de widget Commande"