]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
correction selection multiple
authorpascale.noyret <pascale.noyret@edf.fr>
Wed, 12 Oct 2016 12:42:52 +0000 (14:42 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Wed, 12 Oct 2016 12:42:52 +0000 (14:42 +0200)
InterfaceQT4/gereIcones.py

index 99e593ec04e55d6e0604e042e8bd769cc04ccff9..4b4e30b1f9631cb1b40516b2b012128640a5c018 100644 (file)
@@ -93,7 +93,8 @@ class FacultatifOuOptionnel:
 
   def setIconePoubelle(self):
       if not(hasattr(self,"RBPoubelle")):return
-      if self.node.item.object.isoblig() : 
+
+      if self.node.item.object.isoblig()  and not( hasattr(self.node.item.object,'isDeletable') ): 
          icon=QIcon(self.repIcon+"/deleteRondVide.png")
          self.RBPoubelle.setIcon(icon)
          return
@@ -300,7 +301,7 @@ class ContientIcones:
             directory = self.appliEficas.CONFIGURATION.savedir,
             options = QFileDialog.ShowDirsOnly)
 
-      if monEnvQT5 : directory=directory[0]
+      #if monEnvQT5 : directory=directory[0]
       if not (directory == "") :
          absdir = os.path.abspath(unicode(directory))
          self.appliEficas.CONFIGURATION.savedir = os.path.dirname(absdir)
@@ -349,10 +350,15 @@ class ContientIcones:
 
         if commentaire !="" :
             self.editor.affiche_infos(tr(str(commentaire)))
-        monTexte=""
         if selection == [] : return
-        for geomElt in selection:
-            monTexte=geomElt+","
+
+        min,max=self.node.item.GetMinMax()
+        if max > 1 : 
+           self.ajoutNValeur(selection)
+           return
+
+        monTexte=""
+        for geomElt in selection: monTexte=geomElt+","
         monTexte= monTexte[0:-1]
         self.lineEditVal.setText(str(monTexte))
         self.LEValeurPressed()