Salome HOME
18_07_16
authorpascale.noyret <pascale.noyret@edf.fr>
Mon, 18 Jul 2016 12:22:30 +0000 (14:22 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Mon, 18 Jul 2016 12:22:30 +0000 (14:22 +0200)
InterfaceQT4/compomacro.py
InterfaceQT4/monWidgetInactif.py
InterfaceQT4/monWidgetOptionnel.py
InterfaceQT4/monWidgetVide.py

index e04a6da53c8ac4310151fd9048658d8af6a79005..72de1289067e8d181e3dae4ad1967c54dd4e9694 100644 (file)
@@ -51,7 +51,7 @@ class MACRONode(browser.JDCNode,typeNode.PopUpMenuNode):
       if ("AFFE_CARA_ELEM" in self.item.get_genealogie()) and self.editor.salome:
            self.ViewElt = QAction(tr('View3D'),self.tree)
            if monEnvQT5:
-              self.ViewElt.triggered.connect(self.View3D)
+              self.ViewElt.triggered.connect(self.view3D)
            else :
               self.tree.connect(self.ViewElt,SIGNAL("triggered()"),self.view3D)
            self.ViewElt.setStatusTip(tr("affiche dans Geom les elements de structure"))
index 6ab006aeaca687387d0190953d177c8d03331439..1f852e06882f7dd5416e6a7e654af6b75127c634 100644 (file)
@@ -79,7 +79,7 @@ class MonWidgetInactif(QWidget,Ui_WidgetInactif):
       # 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.afficheOptionnelVide()
 
 
   def afficheCatalogue(self):
index 929c060d4f4a9107da61f8aed2cf9cc38ee1df03..43dae4dc638f31a3e947bc8f357913294af62ce2 100644 (file)
@@ -62,10 +62,17 @@ class  MonWidgetOptionnel (QWidget,Ui_WidgetOptionnel):
       #print "je passe dans vireLesAutres"
       genea =MC.obj.get_genealogie()
       for k in self.dicoMCWidgetOptionnel.keys():
-          if k not in genea :  self.dicoMCWidgetOptionnel[k].close()
+          if k not in genea :  
+             self.dicoMCWidgetOptionnel[k].close()
+             del self.dicoMCWidgetOptionnel[k]
           #if k not in genea :  print k
       #print "________"
       
+  def afficheOptionnelVide(self):
+      self.GeneaLabel.setText("")
+      for k in self.dicoMCWidgetOptionnel.keys():
+            self.dicoMCWidgetOptionnel[k].close()
+            del self.dicoMCWidgetOptionnel[k]
 
   def titre(self,MC):
      labeltext,fonte,couleur = self.parentCommande.node.item.GetLabelText()
index e6f346988ee0573538a7a45173e2956847eba821..9f60328a5f1a433265483d1c740dd66d22df1bb2 100644 (file)
@@ -21,8 +21,6 @@
 import string,types,os
 
 # Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
 from Extensions.i18n import tr
 
 from feuille               import Feuille