docs: def add_signal(self, signal):
          """Adds "input" signal to connected signals.
          Internally connects the signal to a control slot."""
          self.__signals.append(signal)
          if self.__connected:
              # Connects signal if the current state is "connected"
              self.__connect_signal(signal)