Salome HOME
d80600636c4c1c609a3dbec0246cb70b4c1ce1fd
[tools/eficas.git] / InterfaceQT4 / compobloc.py
1 # -*- coding: utf-8 -*-
2
3 from PyQt4 import *
4 from PyQt4.QtGui import *
5 from Editeur     import Objecttreeitem
6
7 import compofact
8 import browser
9 import typeNode
10
11
12 class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal):
13     def getPanel(self):
14         """        
15         """    
16         from monMCFactPanel import MonMCFactPanel
17         return MonMCFactPanel(self,parent=self.editor)
18
19     def createPopUpMenu(self):
20         typeNode.PopUpMenuNodeMinimal.createPopUpMenu(self)
21
22
23
24 class BLOCTreeItem(compofact.FACTTreeItem):
25   itemNode=Node
26
27   def get_objet(self,name) :
28       for v in self.object.mc_liste:
29           if v.nom == name : return v
30       return None
31     
32   def iscopiable(self):
33     return 0
34
35
36 import Accas
37 treeitem = BLOCTreeItem
38 objet = Accas.MCBLOC