you probably want a `loopback_guard` call around this setter. I believe Qt will emit the `textChanged` signal, even for a programmatic changed.