Salome HOME
Merge remote branch 'origin/nouvelEficas' into nouvelEficas
[tools/eficas.git] / InterfaceQT4 / viewManager.py
index 74b474bbe42397e35439a366188fb58430faa7fd..e2fcece0b9b0e6a982743786a1b52b2ec3024ae4 100644 (file)
@@ -178,7 +178,9 @@ class MyTabview:
 
    def handlegestionParam(self):
        index=self.myQtab.currentIndex()
-       if index < 0 : return
+       if index < 0 : 
+          QMessageBox.warning( self.appliEficas,tr( "Creation Paramètre indisponible"),tr( "les paramètres sont liés à un jeu de données"))
+          return
        self.dict_editors[index].gestionParam()
 
    def handleViewJdcRapport(self):
@@ -208,6 +210,24 @@ class MyTabview:
            self.myQtab.setTabText(index,fileName)
        return ok
 
+   def sauveLigneCurrentEditor(self):
+       index=self.myQtab.currentIndex()
+       if index < 0 : return
+       editor=self.dict_editors[index]
+       if editor in self.doubles.keys() :
+           QMessageBox.warning(
+                     None,
+                     tr("Fichier Duplique"),
+                     tr("Le fichier ne sera pas sauvegarde."),
+                     tr("&Annuler"))
+           return
+       ok, newName = editor.sauveLigneFile()
+       if ok :
+           fileName=os.path.basename(unicode(newName))
+           self.myQtab.setTabText(index,fileName)
+       return ok
+
+
    def saveAsCurrentEditor(self):
        index=self.myQtab.currentIndex()
        editor=self.dict_editors[index]