qt signal with interface-based design