Пример #1
0
class ControladorPomodoro(object):

    def __init__(self):
        self._proceso = ProcesoPomodoro()

    def iniciar_pomodoro(self):
        self._proceso.start()
        self._lanzar_temporizador()

    def avanzar_estado(self):
        self._proceso.avanzar_estado()
        self._lanzar_temporizador()

    def _lanzar_temporizador(self):
        estado_actual = self._proceso.get_estado()
        self._temporizador = Temporizador(estado_actual.get_nombre())
        self._temporizador.set_duracion(estado_actual.get_duracion())
        self._temporizador.iniciar_cuenta_regresiva()