Salome HOME
modifs pour Telemac
[tools/eficas.git] / InterfaceQT4 / gereRegles.py
index c2923535186759441df68ab980f38268cebfdce7..e84486b95b99ed36ff0f610afac65751338289ad 100644 (file)
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright (C) 2007-2013   EDF R&D
+# Copyright (C) 2007-2017   EDF R&D
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 
-from PyQt4.QtCore import *
-from  monViewRegles  import ViewRegles
+from __future__ import absolute_import
+try :
+   from builtins import object
+except : pass
 
-class GereRegles :
+from PyQt5.QtCore import Qt
+from  .monViewRegles  import ViewRegles
+from Extensions.i18n import tr
 
-   def AppelleBuildLBRegles(self):
-       from browser import JDCTree
+class GereRegles(object) :
+
+   def appellebuildLBRegles(self):
+       from .browser import JDCTree
        if isinstance(self,JDCTree):
-          self.AppelleBuildLBReglesForJdC()
+          self.appellebuildLBReglesForJdC()
        else :
-          self.AppelleBuildLBReglesForCommand()
-       self.BuildLBRegles(self.listeRegles,self.listeNomsEtapes)
-       self.AfficheRegles()
+          self.appellebuildLBReglesForCommand()
+       self.buildLBRegles(self.listeRegles,self.listeNomsEtapes)
+       self.afficheRegles()
        
-   def AppelleBuildLBReglesForCommand(self):
-       self.listeRegles     = self.item.get_regles()
-       self.listeNomsEtapes = self.item.get_mc_presents()
+   def appellebuildLBReglesForCommand(self):
+       self.listeRegles     = self.item.getRegles()
+       self.listeNomsEtapes = self.item.getMcPresents()
 
-   def AppelleBuildLBReglesForJdC(self):
-       self.listeRegles=self.item.get_regles()
-       self.listeNomsEtapes = self.item.get_l_noms_etapes()
+   def appellebuildLBReglesForJdC(self):
+       self.listeRegles=self.item.getRegles()
+       self.listeNomsEtapes = self.item.getLNomsEtapes()
 
 
-   def BuildLBRegles(self,listeRegles,listeNomsEtapes):
+   def buildLBRegles(self,listeRegles,listeNomsEtapes):
        self.liste=[]
        if len(listeRegles) > 0:
           for regle in listeRegles :
-             texteRegle=regle.gettext()
+             texteRegle=regle.getText()
              texteMauvais,test = regle.verif(listeNomsEtapes)
              for ligne in texteRegle.split("\n") :
                 if ligne == "" : continue
@@ -55,10 +61,10 @@ class GereRegles :
                 else :
                    self.liste.append((ligne,Qt.red))
              self.liste.append(("",Qt.red))
-       if self.liste==[] : self.liste(tr("pas de regle de construction pour ce jeu de commandes",Qt.black))
+       if self.liste==[] : self.liste.append(("pas de regle de construction pour ce jeu de commandes",Qt.black))
                
 
-   def AfficheRegles(self):
+   def afficheRegles(self):
       titre="Regles pour "+self.item.nom
       w = ViewRegles( self.editor,self.liste,titre  )
       w.exec_()