def add_db(self, fichero, tabla): db = Util.DicBLOB(fichero, tabla) keys = db.keys() for k in keys: self.add_bin(k, db[k]) db.close()
def playBeep(self): if self.replayBeep is None: db = Util.DicBLOB(VarGen.configuracion.ficheroSounds, "general") keys = db.keys() self.replayBeep = "MC" in keys if self.replayBeep: self.playClave("MC", False) else: QTUtil.beep()
def __init__(self, procesador): self.procesador = procesador self.db = Util.DicBLOB(procesador.configuracion.ficheroSounds, "general") self.creaListaSonidos() titulo = _("Custom sounds") icono = Iconos.S_Play() extparam = "sounds" QTVarios.WDialogo.__init__(self, procesador.pantalla, titulo, icono, extparam) # Toolbar liAcciones = ( (_("Close"), Iconos.MainMenu(), "terminar"), None, (_("Modify"), Iconos.Modificar(), "modificar"), None, (_("Listen"), Iconos.S_Play(), "play"), ) tb = Controles.TB(self, liAcciones) # Lista oColumnas = Columnas.ListaColumnas() oColumnas.nueva("SONIDO", _("Sound"), 300, siCentrado=True) oColumnas.nueva("DURACION", _("Duration"), 60, siCentrado=True) self.grid = Grid.Grid(self, oColumnas, siSelecFilas=True) # Layout layout = Colocacion.V().control(tb).control(self.grid).margen(3) self.setLayout(layout) self.grid.gotop() self.grid.setFocus() self.siPlay = False self.registrarGrid(self.grid) if not self.recuperarVideo(): self.resize(self.grid.anchoColumnas() + 30, 600)