It wouldn't take into account that signals and slots actually are connected between class instances and not classes.
What do you mean "it wouldn't"?
Signals and slot ARE only between instances, not between classes.