def accept(self): """Aceptación del dialogo""" expresion = self.textEdit1.text().latin1() if not expresion: self.__desactivar_filtro() else: try: self.__idu.establecer_filtro(expresion) except SyntaxError: LOG.exception("Capturada excepcion en el manejo del filtro") else: self.parent().grid.myUpdate() DialogoFiltro.accept(self)
def __init__(self, parent, interfazdatosusuario): DialogoFiltro.__init__(self, parent) self.__conexiones() self.__idu = interfazdatosusuario
def showEvent(self, event): """Redefinicion de showEvent de qt""" self.myUpdate() DialogoFiltro.showEvent(self, event)
def __desactivar_filtro(self): """Desactiva el filtro""" self.__idu.borrar_filtro() self.parent().grid.myUpdate() DialogoFiltro.accept(self)