Salome HOME
merge from branch DEV tag mergeto_trunk_04apr08
[modules/yacs.git] / src / pyqt / gui / browser.py
1
2 from qt import *
3 import Tree
4 from BoxManager import BoxManager
5
6 class Browser(QVBox):
7   def __init__(self,parent,appli):
8     QVBox.__init__(self,parent)
9     self.appli=appli
10     self.hSplitter = QSplitter(self,"hSplitter")
11     self.objectBrowser=Tree.Tree(self.hSplitter,self.onSelect,self.onDblSelect)
12     self.boxManager=BoxManager(self.hSplitter)
13     self.selected=None
14     self.init()
15
16   def init(self):
17     pass
18
19   def onDblSelect(self,item):
20     #item is instance of Item.Item
21     pass
22
23   def onSelect(self,item):
24     #item is instance of Item.Item
25     self.selected=item
26