def enImportar(self): menu = QTVarios.LCMenu(self) lista = self.configuracion.comboMotoresCompleto() nico = QTVarios.rondoPuntos() for nombre, clave in lista: menu.opcion(clave, nombre, nico.otro()) resp = menu.lanza() if not resp: return me = Torneo.Engine() me.ponHuella(self.torneo.liEngines()) me.leerConfigEngine(resp) self.torneo.appendEngine(me) self.gridEnginesAlias.refresh() self.gridEnginesAlias.gobottom(0) self.borraResult()
def enNuevo(self): # Pedimos el ejecutable exeMotor = QTUtil2.leeFichero(self, self.torneo.ultCarpetaEngines(), "*", _("Engine")) if not exeMotor: return self.torneo.ultCarpetaEngines(os.path.dirname(exeMotor)) # Leemos el UCI listaEngines = self.torneo.liEngines() me = Torneo.Engine() me.ponHuella(listaEngines) if not me.leerUCI(exeMotor): QTUtil2.mensaje(self, _X(_("The file %1 does not correspond to a UCI engine type."), exeMotor)) return self.torneo.appendEngine(me) self.gridEnginesAlias.refresh() self.gridEnginesAlias.gobottom(0) self.borraResult()