According to the documentation on signals and slots: "Only the class that defines a signal and its subclasses can emit the signal." Is there an elegant way to circumvent this restriction? I would like to be able to emit a signal from multiple classes. Thanks for your help!