Does anybody believe that the QSignalMapper class could help me with the correct identification and parametrization of the signal?

I want to ensure that only particular connections are enabled, e.g. "prop3" from "object1" to connect to "prop5" from "object2".

My current attempt connects ALL props from one object to the other, based on the name. So it also creates connections which I don't want.

I fear that by creating a separate class for Connections and keeping lists of connections will eventually require me to fully implement a signal/slot system or the observer/listener pattern, while I prefer to use Qt's signal/slot mechanism (as it is probably more robust, more efficient and better documented than what I would create anyway).

Any hints?