8 class Browser(browser.Browser):
10 self.rootItem=sessions.Sessions(port=2809)
11 self.objectBrowser.additem(self.rootItem)
12 self.boxManager.setRootItem(self.rootItem)
13 self.setStretchFactor(self.hSplitter,10)
15 class MainBrowser(QMainWindow):
16 def __init__(self,parent,appli):
17 QMainWindow.__init__(self,parent)
19 self.catalogTool=parent
22 def createWidgets(self):
26 self.browser=Browser(hb,self.appli)
29 but1=QPushButton( "Import catalog", row2 )
30 but1.setFixedSize( but1.sizeHint())
31 #but2=QPushButton( "Cancel", row2 )
32 self.connect( but1, SIGNAL("clicked()"), self.handleBut1 )
33 #box.connect( but2, SIGNAL("clicked()"), self.handleCancel )
34 self.setCentralWidget(box)
38 addr=self.browser.selected.addr+"#Kernel.dir/ModulCatalog.object"
39 cata=pilot.getRuntime().loadCatalog("session",addr)
40 self.catalogTool.register(cata,self.browser.selected.addr)
42 if __name__ == "__main__":
43 app = QApplication(sys.argv)
44 t=MainBrowser(None,None)