def __init__(self, parent=None, designMode=False): TaurusGui.__init__(self, parent) self.loadUi() # setting up the device Tree. #@todo: This should be done in the ui file when the TaurusDatabaseTree Designer plugin is available import taurus.qt.qtgui.tree TaurusDbTreeWidget = taurus.qt.qtgui.tree.TaurusDbTreeWidget self.deviceTree = TaurusDbTreeWidget( perspective=TaurusElementType.Device) self.deviceTree.getQModel().setSelectables([TaurusElementType.Member ]) # TODO: Tango-centric # self.deviceTree.insertFilter(filterNonExported) self.setCentralWidget(self.deviceTree) # register subwidgets for configuration purposes # self.registerConfigDelegate(self.taurusAttrForm) # self.registerConfigDelegate(self.deviceTree) self.registerConfigDelegate(self._ui.taurusCommandsForm) self.loadSettings() self.createActions() # self.addToolBar(self.basicTaurusToolbar()) self.deviceTree.currentItemChanged.connect(self.onItemSelectionChanged) self.updatePerspectivesMenu() if not designMode: self.splashScreen().finish(self)
def __init__(self, parent=None): TaurusGui.__init__(self) self._components = None self.initComponents() self.prepareJorgsBar() self.loadDefaultPerspective() self.splashScreen().finish(self)
def __init__(self, parent=None, confname=None, confRec=None): TaurusGui.__init__(self, None, confname, True)