21 from .
import browser_session
22 from .
import browser_catalog
28 Main window of Catalog Tool
31 QMainWindow.__init__(self,parent)
38 cata=pilot.getRuntime().getBuiltinCatalog()
39 self.
registerregister(cata,
"Builtin Catalog")
45 self.setCentralWidget(self.
tabWidgettabWidget)
50 self.
impSessionActimpSessionAct=QAction(
'Import from session...',0,self)
53 self.
impProcActimpProcAct=QAction(
'Import from proc...',0,self)
58 menubar = self.menuBar()
64 menubar.insertItem(
'&Import',self.
importMenuimportMenu)
71 fn = QFileDialog.getOpenFileName(QString.null,QString.null,self)
73 self.statusBar().message(
'Loading aborted',2000)
76 cata=pilot.getRuntime().loadCatalog(
"proc",filename)
79 for name,node
in list(cata._nodeMap.items()):
84 """Add a catalog in the catalog tool list"""
87 self.
tabWidgettabWidget.addTab( panel,name)
99 sb.addWidget(self.
SBfileSBfile)
100 QWhatsThis.add(self.
SBfileSBfile,
"""<p>Message""")
101 self.
SBfileSBfile.setText(
"")