Source code for PyFoam.LogAnalysis.TimeChanger

"""Class that notifies others of its changed time """

[docs]class TimeChanger: """Mixin the sends the special time to other classes"""
[docs] def __init__(self): self._listener=[]
[docs] def addTimeListener(self,listener): self._listener.append(listener)
[docs] def sendTime(self): for listener in self._listener: listener.timeChanged() self.parent.setTime(self.getTime())