'Start the update loop.
.. note:: The updates will not happen until the control reaches
the Qt event loop.'

def start(self):

    if (self.__state != SignalManager.Running):
        self.__state = SignalManager.Running
        self.stateChanged.emit(SignalManager.Running)
        self._update()
