]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
Added possibility to customize file type filters for type "Fichier"
authorRenaud Barate <renaud.barate@edf.fr>
Thu, 6 May 2010 15:41:53 +0000 (15:41 +0000)
committerRenaud Barate <renaud.barate@edf.fr>
Thu, 6 May 2010 15:41:53 +0000 (15:41 +0000)
InterfaceQT4/monUniqueBasePanel.py
Openturns_Study/OpenTURNS_Cata_Study_V8.py

index e4769feef9e7cf8f17072f346cc09d89bcbf4bf1..39d226c39f7f18ba987b926c319851b4a946d57b 100644 (file)
@@ -122,13 +122,17 @@ class MonUniqueBasePanel(DUnBase,QTPanel,SaisieValeur):
         SaisieValeur.BOk2Pressed(self)
 
   def BFichierPressed(self):
-      fichier = QFileDialog.getOpenFileName(self.appliEficas,
-                        self.appliEficas.trUtf8('Ouvrir Fichier'),
-                        self.appliEficas.CONFIGURATION.savedir,
-                        self.appliEficas.trUtf8('Wrapper Files (*.xml);;''All Files (*)'))
-      if not(fichier.isNull()):
-         self.lineEditVal.setText(fichier)
-
+        type = self.node.item.get_definition().type
+        if len(type) > 1:
+            filters = type[1]
+        else:
+            filters = QString()
+        fichier = QFileDialog.getOpenFileName(self.appliEficas,
+                          self.appliEficas.trUtf8('Ouvrir Fichier'),
+                          self.appliEficas.CONFIGURATION.savedir,
+                          filters)
+        if not(fichier.isNull()):
+           self.lineEditVal.setText(fichier)
          
   def LEValeurPressed(self):
         SaisieValeur.LEValeurPressed(self)
index 6f8bb6c26347470d02af6057fcbc7769303176a1..6a43ee357993d32ea7cfac87e187e49ebb5b812f 100644 (file)
@@ -1,4 +1,4 @@
-# -*- coding: utf-8 -*-
+# -*- coding: iso-8859-1 -*-
 
 # --------------------------------------------------
 # debut entete
@@ -874,7 +874,7 @@ MODEL = MACRO ( nom = "MODEL",
                 fichier_ini = 1,
                
   FileName = SIMP ( statut = "o",
-                    typ = "Fichier",
+                    typ = ('Fichier', 'Wrapper Files (*.xml);;All Files (*)',),
                     fr = "Nom du modele physique",
                     ang = "Physical model identifier",
                     ),