Salome HOME
Pour V1 Carmel
[tools/eficas.git] / InterfaceQT4 / qtEficas.py
index 5f86da3f7dfa770d3810e52f944002474e0aff2b..3a45ac9a87dba916f04a19dd2e099775d387da58 100644 (file)
@@ -91,12 +91,6 @@ class Appli(Ui_Eficas,QMainWindow):
         self.ouvreFichiers()
 
 
-    #def eventFilter(QObject watched, QEvent e) :
-    #def eventFilter(watched, e) :
-    #    print "hhhhhhhhhhhhhhhhhhhhhh"
-    #    return QMainWindow.eventFilter(watched, e)
-
-   
 
     def definitCode(self,code,ssCode) :
         self.code=code
@@ -221,6 +215,8 @@ class Appli(Ui_Eficas,QMainWindow):
         self.menuTraduction.addAction(self.actionTraduitV9V10)
         self.menuTraduction.setTitle(tr("Traduction"))
 
+        self.menuFichier.addAction(self.actionSauveLigne)
+
         self.menuOptions = self.menubar.addMenu("menuOptions")
         self.menuOptions.addAction(self.actionParametres_Eficas)
         self.menuOptions.addAction(self.actionLecteur_Pdf)
@@ -306,6 +302,7 @@ class Appli(Ui_Eficas,QMainWindow):
 
         self.connect(self.actionEficas,SIGNAL("activated()"),self.aidePPal)
         self.connect(self.actionVersion,SIGNAL("activated()"),self.version)
+        self.connect(self.actionParametres,SIGNAL("activated()"),self.gestionParam)
 
         self.connect(self.actionCouper,SIGNAL("activated()"),self.editCut)
         self.connect(self.actionCopier,SIGNAL("activated()"),self.editCopy)
@@ -332,11 +329,16 @@ class Appli(Ui_Eficas,QMainWindow):
         self.actionTraduitV7V8.setText(tr("TraduitV7V8"))
         self.actionTraduitV8V9.setText(tr("TraduitV8V9"))
         self.actionTraduitV9V10.setText(tr("TraduitV9V10"))
+        self.actionSauveLigne = QAction(self)
+        self.actionSauveLigne.setText(tr("Sauve Format Ligne"))
+
         self.connect(self.actionParametres_Eficas,SIGNAL("activated()"),self.optionEditeur)
         self.connect(self.actionLecteur_Pdf,SIGNAL("activated()"),self.optionPdf)
         self.connect(self.actionTraduitV7V8,SIGNAL("activated()"),self.traductionV7V8)
         self.connect(self.actionTraduitV8V9,SIGNAL("activated()"),self.traductionV8V9)
         self.connect(self.actionTraduitV9V10,SIGNAL("activated()"),self.traductionV9V10)
+        self.connect(self.actionSauveLigne,SIGNAL("activated()"),self.sauveLigne)
+
 
         # Pour Carmel
         self.actionChercheGrpMaille = QAction(self)
@@ -564,6 +566,9 @@ class Appli(Ui_Eficas,QMainWindow):
             if msg != "":
                 QMessageBox.warning(self, tr(u"Erreur"), msg)
 
+    def sauveLigne(self):
+        return self.viewmanager.sauveLigneCurrentEditor()
+
     def fileSave(self):
         return self.viewmanager.saveCurrentEditor()
 
@@ -611,6 +616,9 @@ class Appli(Ui_Eficas,QMainWindow):
     def jdcRapport(self):
         self.viewmanager.handleViewJdcRapport()
 
+    def gestionParam(self):
+        self.viewmanager.handlegestionParam()
+
     def visuJdcPy(self):
         self.viewmanager.handleViewJdcPy()