]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
pour ajout isJdcValid dans le handler
authorpascale.noyret <pascale.noyret@edf.fr>
Mon, 12 Mar 2018 13:21:30 +0000 (14:21 +0100)
committerpascale.noyret <pascale.noyret@edf.fr>
Mon, 12 Mar 2018 13:21:30 +0000 (14:21 +0100)
InterfaceQT4/editorSsIhm.py
InterfaceQT4/monWidgetPlusieursPlie.py
InterfaceQT4/readercata.py
InterfaceQT4/viewManagerSsIhm.py

index 264cc1473ac9bd42ee9f07b8b7e2bd8f82890baa..3b15c280cc23ada35fc073511ddf136a3a57f2e4 100755 (executable)
@@ -362,6 +362,13 @@ class JDCEditorSsIhm :
         strRapport = six.text_type( self.jdc.report() )
         self._viewText(strRapport, "JDC_RAPPORT")
 
+    #-----------------------#
+    def getJdcRapport(self):
+    #-----------------------#
+        # on ajoute les regles
+        strRapport = six.text_type( self.jdc.report() )
+        return strRapport
+
     #---------------------#
     def getFileName(self):
     #---------------------#
index 7d6532990efc0dc506d6bb61e5bbd2687529d0c4..47231a08be34cbecda3315621dd5da0696d82f4b 100644 (file)
@@ -74,8 +74,8 @@ class MonWidgetPlusieursPlie (Ui_WidgetPlusieursPlie,Feuille):
 
   def valeurEntree(self):
       valeurTexte=self.lineEditVal.text()
-      print (valeurTexte[0])
-      print (valeurTexte[-1])
+      #print (valeurTexte[0])
+      #print (valeurTexte[-1])
       if valeurTexte[0] == '[' or valeurTexte[0] == '('   : valeurTexte = valeurTexte[1:]
       if valeurTexte[-1] == ']' or valeurTexte[-1] == ')' : valeurTexte = valeurTexte[:-1]
       print (valeurTexte)
index 4984dea652e37d4f6c0e3fa0a5343b78316caff5..ee40b47e9be6837e312e4e47feec88ebd8aa51be 100644 (file)
@@ -209,9 +209,11 @@ class ReaderCata (ReaderCataCommun):
              self.Classement_Commandes_Ds_Arbre=self.cata.Classement_Commandes_Ds_Arbre
       else : self.Classement_Commandes_Ds_Arbre=()
       if hasattr(self.cata,'enum'):
-         _temp= __import__(self.cata.enum,globals(), locals(), ['DicoEnumCasFrToEnumCasEn', 'TelemacdicoEn'], 0)
-         self.DicoEnumCasFrToEnumCasEn = _temp.DicoEnumCasFrToEnumCasEn
-         self.TelemacdicoEn = _temp.TelemacdicoEn
+         try :
+           _temp= __import__(self.cata.enum,globals(), locals(), ['DicoEnumCasFrToEnumCasEn', 'TelemacdicoEn'], 0)
+           self.DicoEnumCasFrToEnumCasEn = _temp.DicoEnumCasFrToEnumCasEn
+           self.TelemacdicoEn = _temp.TelemacdicoEn
+         except : pass
 
       #print self.cata.Ordre_Des_Commandes
 
index 71c8bf560efe487ebdb8755bbd75c9a7fc9dde08..c0d856d11f8fa099683203a11b478163cfcb59a9 100644 (file)
@@ -51,14 +51,23 @@ class JdcSsIhmHandler(object):
 #  ---------------------
        self.viewManagerSsIhm.getFileName(self)
 
-   def jdcRapport(self) :
+   def viewJdcRapport(self) :
 #  ---------------------
        self.viewManagerSsIhm.handleViewJdcRapport(self)
 
+   def getJdcRapport(self) :
+#  ---------------------
+       return self.viewManagerSsIhm.handleGetJdcRapport(self)
+
    def getDicoPython(self) :
 #  -------------------------
        return self.viewManagerSsIhm.generDico(self)
 
+   def isJdcValid(self) :
+#  -------------------------
+       return self.viewManagerSsIhm.isJdcValid(self)
+
+
 
 #--------------------------------
 class MyViewManagerSsIhm(object):
@@ -155,6 +164,14 @@ class MyViewManagerSsIhm(object):
            return
         self.dictEditors[handler].viewJdcRapport()
 
+#  ---------------------------------------------
+   def handleGetJdcRapport(self,handler):
+#  ---------------------------------------------
+        if not (handler in self.dictEditors) :
+           print ('editor non trouve')
+           return
+        return self.dictEditors[handler].getJdcRapport()
+
 #  ---------------------------------------------
    def handleViewJdcRapport(self,handler):
 #  ---------------------------------------------
@@ -175,6 +192,17 @@ class MyViewManagerSsIhm(object):
         return self.dictEditors[handler].generDico()
 
 
+#  ---------------------------------------------
+   def isJdcValid(self,handler):
+#  ---------------------------------------------
+        print (handler)
+        if not (handler in self.dictEditors) :
+           print ('editor non trouve')
+           return
+        return self.dictEditors[handler].jdc.isValid()
+
+
+
 
 #   def handleClose(self,doitSauverRecent = 1,texte=tr('&Quitter')):
 #       if doitSauverRecent : self.appliEficas.sauveRecents()