Use signal/slot to communicate with GUI elements
This removes the need to keep pointers to widgets in the class itself. Next: do something similar to communicate the progress of the summary plot initialization.