I don't know if it fits your need, but what do you think of a static member in your main GUI class?

Actually it has to be a pointer QString *qmemData;

You can use it anywhere, modify it's contents, and possibly set a flag in your class that the string has been modified and update the widgets.

Regards