For exmaple we have class Item which has signal void reportError(QString).
Furthermore we have class ItemController with slot void showError(QString).
Is it possible to connect a signal from any instance of class Item to a slot of ItemController?
Yes. You have to call
connect()for every instance.