qt: avoid spurious emits