Thanks, I had not thought of that construct... but I cannot use it because it breaks a policy that I strictly obey --- that children have no knowledge of their parents! (except in very rare situtations)

Any ideas on how to efficiently code the signal chaining?

Quote Originally Posted by marcel View Post
Given the particular hierarchy of your widgets you can use the parent function
Qt Code:
  1. in W3: connect(W4,SIGNAL(do_something()),this->parent()->parent(),SLOT(do_something()));
To copy to clipboard, switch view to plain text mode 
Looks ugly, but it works.