]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authorPascale Noyret <pascale.noyret@edf.fr>
Tue, 19 Feb 2008 13:20:16 +0000 (13:20 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Tue, 19 Feb 2008 13:20:16 +0000 (13:20 +0000)
InterfaceQT/politiquesValidation.py
InterfaceQT/readercata.py
InterfaceQT/viewManager.py
Ui/desChoixCata.py
Ui/desChoixCata.ui

index cd66885542b095085bac623d1061044dab43e7aa..539f61134439c21f66d96f92bf45509cc53a4660 100644 (file)
@@ -123,18 +123,18 @@ class PolitiquePlusieurs:
          commentaire2=""
          valide=1
          if listevaleur==None: return
+         if listevaleur=="": return
          if not( type(listevaleur)  in (types.ListType,types.TupleType)) :
             listevaleur=tuple(listevaleur)
          for valeur in listevaleur :
              # On teste le type de la valeur
              valide=self.node.item.valide_item(valeur)
              if not valide :
-                #testtype,commentaire = self.node.item.object.verif_type(valeur)
                 #print self.__class__
                 #if not testtype :
                 try :
                    valeur,valide=self.node.item.eval_valeur(valeur)
-                   print "apres try"
+                   valide,commentaire = self.node.item.object.verif_type(valeur)
                 except :
                    #return testtype,commentaire,"",listeRetour
                    pass
index c5c10c3dae6ebec2796de479287e4548ed688d25..b44528686f0560d0d8f3b2205f08ce9bc42290c7 100644 (file)
@@ -125,7 +125,7 @@ class READERCATA:
       self.update_barre()
       if not self.cata :          
           QMessageBox.critical( self.parent, "Import du catalogue","Impossible d'importer le catalogue %s" %self.fic_cata)
-          self.appli.quit()
+         self.appli.parent.ui.close()
           sys.exit(1)
       #
       # analyse du catalogue (ordre des mots-clés)
@@ -296,7 +296,7 @@ class READERCATA:
       # teste si plusieurs catalogues ou non
       if len(liste_choix) == 0:          
           QMessageBox.critical( self.parent, "", "Aucun catalogue déclaré pour %s" %self.code)
-          self.appli.quit()
+         self.appli.parent.ui.close()
           sys.exit(1)
           
       # création d'une boite de dialogue modale
index 6341d177315741551cff56dd7b03df75586fa904..be4fe49f0dcce86462e66a0c83876406d3e1d613 100644 (file)
@@ -1843,8 +1843,11 @@ class ViewManager:
             return self.getProject().ppath
             
         else:
-            # None will cause open dialog to start with cwd
-            return None
+            try :
+               userDir=os.path.expanduser("~/Eficas_install/")
+               return userDir
+            except :
+               return ""        
 
 
     def _getOpenFileFilter(self):
@@ -2402,7 +2405,7 @@ class MyTabview(Tabview):
         if fn is None:
 
             fn = QFileDialog.getOpenFileName(self._getOpenStartDir(),
-                        self.trUtf8('JDC Files (*.comm);;''All Files (*)'), self.ui, None, None, None)
+                        self.trUtf8('JDC Files (*.comm);;''All Files (*)'), self.ui)
 
             if fn.isNull():
                 return
@@ -2436,6 +2439,7 @@ class MyTabview(Tabview):
         @return String name of directory to start or None
         """
         # if we have an active source, return its path
+        print self.activeWindow()
         if self.activeWindow() is not None and \
            self.activeWindow().getFileName():
             return os.path.dirname(self.activeWindow().getFileName())
@@ -2443,7 +2447,11 @@ class MyTabview(Tabview):
             
         else:
             # None will cause open dialog to start with cwd
-            return None        
+            try :
+               userDir=os.path.expanduser("~/Eficas_install/")
+               return userDir
+            except :
+               return ""        
 
 
     def handleEditorOpened(self):
index 3ce6d9dc9f47c34178392f86b50ab6f4fafda69a..3bb5c2b7fd853146ee9bdf690ac0112cb102ef73 100644 (file)
@@ -2,7 +2,7 @@
 
 # Form implementation generated from reading ui file 'desChoixCata.ui'
 #
-# Created: lun nov 19 11:09:03 2007
+# Created: mar fév 19 12:14:31 2008
 #      by: The PyQt User Interface Compiler (pyuic) 3.13
 #
 # WARNING! All changes made in this file will be lost!
@@ -59,7 +59,7 @@ class DChoixCata(QDialog):
 
         self.connect(self.buttonOk,SIGNAL("clicked()"),self.BOkPressed)
         self.connect(self.buttonCancel,SIGNAL("clicked()"),self.BCancelPressed)
-        self.connect(self.CBChoixCata,SIGNAL("textChanged(const QString&)"),self.CataChoisi)
+        self.connect(self.CBChoixCata,SIGNAL("activated(const QString&)"),self.CataChoisi)
 
 
     def languageChange(self):
index 7ae385b21e0d17813544823dbe51b0860b196d90..8f6eff5524a19a03d14ace485de8d3c55a276cb4 100644 (file)
     </connection>
     <connection>
         <sender>CBChoixCata</sender>
-        <signal>textChanged(const QString&amp;)</signal>
+        <signal>activated(const QString&amp;)</signal>
         <receiver>DChoixCata</receiver>
         <slot>CataChoisi()</slot>
     </connection>