I would probably just connect a bunch of signals betweeen the two widgets.