def launchDevice(self): dialog = DeviceDialog(self) dialog.setSdrRoot(self._sdrroot) if not dialog.exec_(): return args = [] args.extend(['--domainname', dialog.domainName()]) args.extend(['-debug', str(dialog.debugLevel())]) args.extend(['-d', dialog.dcdFile()]) deviceTab = CommandWidget(self.nodeTabs) tab_text = 'Node %s [%s]' % (dialog.nodeName(), dialog.domainName()) index = self.nodeTabs.addTab(deviceTab, tab_text) self.nodeTabs.setCurrentIndex(index) deviceTab.executeCommand('nodeBooter', args)
def launchDomain(self): dialog = DomainDialog(self) dialog.setDomainName(self._defaultDomain) if not dialog.exec_(): return args = [] domain_name = dialog.domainName() if domain_name: args.extend(['--domainname', domain_name]) else: domain_name = self._defaultDomain args.extend(['-debug', str(dialog.debugLevel())]) if not dialog.persistence(): args.append('--nopersist') args.append('-D') domainTab = CommandWidget(self.nodeTabs) index = self.nodeTabs.addTab(domainTab, 'Domain ' + domain_name) self.nodeTabs.setCurrentIndex(index) domainTab.executeCommand('nodeBooter', args)