Replace connect to audiowidget by a connect to the parent.
Remove unused custom timer functions.
Clean up the logger arguments.
Connect the timer from where the timer belongs.
Remove circular dependency on parent from spectrogram
Remove circular dependency on parent in CentralWidget
Remove circular dependency on parent in Dock
Remove circular dependency on parent in Delay_Estimator_Settings_Dialog
Remove circular dependency on parent in Generator_Settings_Dialog
Remove circular dependency on parent in PlotImage and ImagePlot
Remove circular dependency on parent in Levels_Settings_Dialog
Remove circular dependency on parent in OctaveSpectrum_Settings_Dialog
Remove circular dependency on parent in GLWidget
Remove circular dependency on parent in Scope_Settings_Dialog
Remove circular dependency on parent in Spectrogram_Settings_Dialog
Remove circular dependency on parent in Spectrum_Settings_Dialog