mirror of https://github.com/f4exb/sdrangel.git
Merge pull request #1466 from srcejon/fix_1372_maybe
Device GUIs: Stop timers in destructors.
This commit is contained in:
commit
fe357c5df7
|
@ -65,6 +65,7 @@ AudioOutputGui::AudioOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
AudioOutputGui::~AudioOutputGui()
|
AudioOutputGui::~AudioOutputGui()
|
||||||
{
|
{
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -76,6 +76,8 @@ Bladerf1OutputGui::Bladerf1OutputGui(DeviceUISet *deviceUISet, QWidget* parent)
|
||||||
|
|
||||||
Bladerf1OutputGui::~Bladerf1OutputGui()
|
Bladerf1OutputGui::~Bladerf1OutputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -91,6 +91,8 @@ BladeRF2OutputGui::BladeRF2OutputGui(DeviceUISet *deviceUISet, QWidget* parent)
|
||||||
|
|
||||||
BladeRF2OutputGui::~BladeRF2OutputGui()
|
BladeRF2OutputGui::~BladeRF2OutputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -83,6 +83,8 @@ FileOutputGui::FileOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
FileOutputGui::~FileOutputGui()
|
FileOutputGui::~FileOutputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -74,6 +74,8 @@ HackRFOutputGui::HackRFOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
HackRFOutputGui::~HackRFOutputGui()
|
HackRFOutputGui::~HackRFOutputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -101,6 +101,8 @@ LimeSDROutputGUI::LimeSDROutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
LimeSDROutputGUI::~LimeSDROutputGUI()
|
LimeSDROutputGUI::~LimeSDROutputGUI()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87,6 +87,8 @@ LocalOutputGui::LocalOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
LocalOutputGui::~LocalOutputGui()
|
LocalOutputGui::~LocalOutputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -86,6 +86,8 @@ PlutoSDROutputGUI::PlutoSDROutputGUI(DeviceUISet *deviceUISet, QWidget* parent)
|
||||||
|
|
||||||
PlutoSDROutputGUI::~PlutoSDROutputGUI()
|
PlutoSDROutputGUI::~PlutoSDROutputGUI()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -96,6 +96,8 @@ RemoteOutputSinkGui::RemoteOutputSinkGui(DeviceUISet *deviceUISet, QWidget* pare
|
||||||
|
|
||||||
RemoteOutputSinkGui::~RemoteOutputSinkGui()
|
RemoteOutputSinkGui::~RemoteOutputSinkGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -107,6 +107,8 @@ SoapySDROutputGui::SoapySDROutputGui(DeviceUISet *deviceUISet, QWidget* parent)
|
||||||
|
|
||||||
SoapySDROutputGui::~SoapySDROutputGui()
|
SoapySDROutputGui::~SoapySDROutputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -84,6 +84,8 @@ TestSinkGui::TestSinkGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
TestSinkGui::~TestSinkGui()
|
TestSinkGui::~TestSinkGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -84,6 +84,8 @@ XTRXOutputGUI::XTRXOutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
XTRXOutputGUI::~XTRXOutputGUI()
|
XTRXOutputGUI::~XTRXOutputGUI()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -73,7 +73,9 @@ AirspyGui::AirspyGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
AirspyGui::~AirspyGui()
|
AirspyGui::~AirspyGui()
|
||||||
{
|
{
|
||||||
delete ui;
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
void AirspyGui::destroy()
|
void AirspyGui::destroy()
|
||||||
|
|
|
@ -72,6 +72,8 @@ AirspyHFGui::AirspyHFGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
AirspyHFGui::~AirspyHFGui()
|
AirspyHFGui::~AirspyHFGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -60,6 +60,7 @@ AudioInputGui::AudioInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
AudioInputGui::~AudioInputGui()
|
AudioInputGui::~AudioInputGui()
|
||||||
{
|
{
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -82,6 +82,8 @@ Bladerf1InputGui::Bladerf1InputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
Bladerf1InputGui::~Bladerf1InputGui()
|
Bladerf1InputGui::~Bladerf1InputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -104,6 +104,8 @@ BladeRF2InputGui::BladeRF2InputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
BladeRF2InputGui::~BladeRF2InputGui()
|
BladeRF2InputGui::~BladeRF2InputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -162,6 +162,8 @@ FCDProGui::FCDProGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
FCDProGui::~FCDProGui()
|
FCDProGui::~FCDProGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -80,6 +80,8 @@ FCDProPlusGui::FCDProPlusGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
FCDProPlusGui::~FCDProPlusGui()
|
FCDProPlusGui::~FCDProPlusGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -85,6 +85,7 @@ FileInputGUI::FileInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
FileInputGUI::~FileInputGUI()
|
FileInputGUI::~FileInputGUI()
|
||||||
{
|
{
|
||||||
qDebug("FileInputGUI::~FileInputGUI");
|
qDebug("FileInputGUI::~FileInputGUI");
|
||||||
|
m_statusTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
qDebug("FileInputGUI::~FileInputGUI: end");
|
qDebug("FileInputGUI::~FileInputGUI: end");
|
||||||
}
|
}
|
||||||
|
|
|
@ -78,6 +78,8 @@ HackRFInputGui::HackRFInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
HackRFInputGui::~HackRFInputGui()
|
HackRFInputGui::~HackRFInputGui()
|
||||||
{
|
{
|
||||||
qDebug("HackRFInputGui::~HackRFInputGui");
|
qDebug("HackRFInputGui::~HackRFInputGui");
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
qDebug("HackRFInputGui::~HackRFInputGui: end");
|
qDebug("HackRFInputGui::~HackRFInputGui: end");
|
||||||
}
|
}
|
||||||
|
|
|
@ -107,6 +107,8 @@ LimeSDRInputGUI::LimeSDRInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
LimeSDRInputGUI::~LimeSDRInputGUI()
|
LimeSDRInputGUI::~LimeSDRInputGUI()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -100,6 +100,8 @@ LocalInputGui::LocalInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
LocalInputGui::~LocalInputGui()
|
LocalInputGui::~LocalInputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -70,6 +70,8 @@ PerseusGui::PerseusGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
PerseusGui::~PerseusGui()
|
PerseusGui::~PerseusGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -88,6 +88,8 @@ PlutoSDRInputGui::PlutoSDRInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
PlutoSDRInputGui::~PlutoSDRInputGui()
|
PlutoSDRInputGui::~PlutoSDRInputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -105,6 +105,9 @@ RemoteInputGui::RemoteInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
RemoteInputGui::~RemoteInputGui()
|
RemoteInputGui::~RemoteInputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
|
m_remoteUpdateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -92,6 +92,8 @@ RemoteTCPInputGui::RemoteTCPInputGui(DeviceUISet *deviceUISet, QWidget* parent)
|
||||||
|
|
||||||
RemoteTCPInputGui::~RemoteTCPInputGui()
|
RemoteTCPInputGui::~RemoteTCPInputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -89,6 +89,8 @@ SDRPlayGui::SDRPlayGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
SDRPlayGui::~SDRPlayGui()
|
SDRPlayGui::~SDRPlayGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -125,6 +125,8 @@ SDRPlayV3Gui::SDRPlayV3Gui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
SDRPlayV3Gui::~SDRPlayV3Gui()
|
SDRPlayV3Gui::~SDRPlayV3Gui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -99,6 +99,7 @@ SigMFFileInputGUI::SigMFFileInputGUI(DeviceUISet *deviceUISet, QWidget* parent)
|
||||||
|
|
||||||
SigMFFileInputGUI::~SigMFFileInputGUI()
|
SigMFFileInputGUI::~SigMFFileInputGUI()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -109,6 +109,8 @@ SoapySDRInputGui::SoapySDRInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
SoapySDRInputGui::~SoapySDRInputGui()
|
SoapySDRInputGui::~SoapySDRInputGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -81,6 +81,8 @@ TestSourceGui::TestSourceGui(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
TestSourceGui::~TestSourceGui()
|
TestSourceGui::~TestSourceGui()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -95,6 +95,8 @@ USRPInputGUI::USRPInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
USRPInputGUI::~USRPInputGUI()
|
USRPInputGUI::~USRPInputGUI()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87,6 +87,8 @@ XTRXInputGUI::XTRXInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
|
||||||
|
|
||||||
XTRXInputGUI::~XTRXInputGUI()
|
XTRXInputGUI::~XTRXInputGUI()
|
||||||
{
|
{
|
||||||
|
m_statusTimer.stop();
|
||||||
|
m_updateTimer.stop();
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue