]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authorPascale Noyret <pascale.noyret@edf.fr>
Wed, 2 Apr 2008 09:57:44 +0000 (09:57 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Wed, 2 Apr 2008 09:57:44 +0000 (09:57 +0000)
InterfaceQT/composimp.py
InterfaceQT/monPlusieursBasePanel.py
InterfaceQT/monUniqueASSDPanel.py
InterfaceQT/monUniqueBasePanel.py

index 8a0c4a96ee57fd696c784972f16ebf601418b6a1..22bc5b77a19103e4e1a372146f70ac0fd6cd6227 100644 (file)
@@ -324,21 +324,12 @@ class SIMPTreeItem(Objecttreeitem.AtomicObjectTreeItem):
   # Autres ...
   #
   #---------------------------------------------------
-  # SetText         a priori inutilisee --> commentee
   # GetIconName
   # GetText
-  # getval     a  priori inutilisee --> commentee
   # set_valeur_co
   # get_sd_avant_du_bon_type
-  # verif        a  priori inutilisee --> commentee
   # delete_valeur_co
 
-  #def SetText(self, text):
-  #  try:
-  #    value = eval(text)
-  #    self.object.setval(value)
-  #  except:
-  #    pass
 
   def GetIconName(self):
     if self.isvalid():
@@ -358,8 +349,6 @@ class SIMPTreeItem(Objecttreeitem.AtomicObjectTreeItem):
     if text == None : text=""
     return text
     
-  #def getval(self):
-  #    return self.object.getval()
 
   def set_valeur_co(self,nom_co):
       """
@@ -383,8 +372,6 @@ class SIMPTreeItem(Objecttreeitem.AtomicObjectTreeItem):
 
 
 
-  #def verif(self):
-  #    pass
 
   def delete_valeur_co(self,valeur=None):
       """
index 9f038dc89cf8755cfc2e0ddacb4ec9df68ed5721..1c382a6ca70c0dae6e3ff6de66e5c09fab054fee 100644 (file)
@@ -53,6 +53,7 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur):
         type = mc.type[0]
         if not('grma' in repr(type)) or not(self.editor.salome) :
            self.BSalome.close()
+           self.BView2D.close
 
   def ViewDoc(self):
         QTPanel.ViewDoc(self)
@@ -149,8 +150,8 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur):
             if "GROUP_NO" in e: kwType = "GROUP_NO"
             if "GROUP_MA" in e: kwType = "GROUP_MA"
 
-        print "BkwType",kwType
-        print "editor", self.editor
+        #print "BkwType",kwType
+        #print "editor", self.editor
         selection, commentaire = self.editor.parent.appliEficas.selectGroupFromSalome(kwType,editor=self.editor)
         if commentaire !="" :
             self.Commentaire.setText(QString(commentaire))
@@ -161,3 +162,14 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur):
         monTexte= monTexte[0:-1]
         self.LEValeur.setText(QString(monTexte))
 
+  def BView2DPressed(self):
+        valeur=self.LEValeur.text()
+        if valeur == QString("") :
+           valeur=self.LBValeurs.currentText()
+        if valeur == QString("") : return
+        valeur = str(valeur)
+        if valeur :
+           ok, msgError = self.editor.parent.appliEficas.displayShape(valeur)
+           if not ok:
+              self.editor.parent.appli.affiche_infos(msgError)
+
index c24f9062bf283ae4277bcf448ef1cb83575ebc06..a2280be30cb838d71a0150cb9f074bfe5e35ef6a 100644 (file)
@@ -40,6 +40,7 @@ class MonUniqueASSDPanel(DUnASSD,QTPanel,SaisieValeur):
   discrètes
   """
   def __init__(self,node, parent = None,name = None,fl = 0):
+        self.editor=parent
         QTPanel.__init__(self,node,parent)
         DUnASSD.__init__(self,parent,name,fl)
         self.politique=PolitiqueUnique(node,parent)
index 1092d8201b60f70df04fbfa6dd96783990afca0b..91bc8c089ce5125f00a71ef90e1f8ea3ebdee3d6 100644 (file)
@@ -57,6 +57,7 @@ class MonUniqueBasePanel(DUnBase,QTPanel,SaisieValeur):
         #if not('grma' in repr(type)):
         if not('grma' in repr(type)) or not(self.editor.salome) :
            self.BSalome.close()
+           self.BView2D.close()
 
   def InitLineEditVal(self):
         valeur=self.node.item.get_valeur()
@@ -112,3 +113,12 @@ class MonUniqueBasePanel(DUnBase,QTPanel,SaisieValeur):
         monTexte= monTexte[0:-1]
         self.LEValeur.setText(QString(monTexte))
 
+  def BView2DPressed(self):
+        valeur=self.LEValeur.text()
+        if valeur == QString("") : return
+        valeur = str(valeur)
+        if valeur :
+           ok, msgError = self.editor.parent.appliEficas.displayShape(valeur)
+           if not ok:
+              self.editor.parent.appli.affiche_infos(msgError)
+