Salome HOME
sauve du 10/06
[tools/eficas.git] / InterfaceQT4 / monWidgetCommande.py
index d0073e6d5db372d6e6fffb616931d698ff549a28..9e0868c0ed18e1239ed892d451e4053d5f10d6c0 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 :
@@ -113,7 +113,7 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       self.afficheOptionnel()
 
       self.editor.restoreSplitterSizes()
-      print "fin init de widget Commande"
+      #print "fin init de widget Commande"
       
 
   def donnePremier(self):
@@ -211,8 +211,10 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       #print "dans afficheOptionnel", self.monOptionnel
       # dans le cas ou l insertion n a pas eu leiu (souci d ordre par exemple)
       #if self.monOptionnel == None : return
-      self.monOptionnel.parentMC=self
-      self.monOptionnel.affiche(liste)
+      self.monOptionnel.parentCommande=self
+      self.monOptionnel.titre(self.obj.nom)
+      self.monGroupe=self.monOptionnel.afficheOptionnel(liste,self)
+      
 
   #def focusInEvent(self,event):
       #print "je mets a jour dans focusInEvent de monWidget Commande "
@@ -227,12 +229,12 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       self.node.affichePanneau()
       #print "dans reaffiche de monWidgetCommande", self.avantH, self.avantV
       QTimer.singleShot(1, self.recentre)
-      if nodeAVoir != None:
+      if nodeAVoir != None and nodeAVoir!=0:
         self.f=nodeAVoir.fenetre
         if self.f==None : 
              newNode=nodeAVoir.treeParent.chercheNoeudCorrespondant(nodeAVoir.item.object)
              self.f = newNode.fenetre 
-        print "dans reaffiche",self.f, nodeAVoir.item.nom
+        #print "dans reaffiche",self.f, nodeAVoir.item.nom
         if self.f != None and self.f.isVisible() : return
         if self.f != None : QTimer.singleShot(1, self.rendVisible)
       self.inhibeExpand=False