The calibration.{cpp,h} is written so that it has no UI interface.  This is at m_thread's suggestion so it can be possibly integrated into the wizard.  As such it just emits a signal indicating what text it wants to display.  The UI app can connect that to the setText slow on a field and it works easily enough.