1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-08-18 17:34:36 -04:00

Fix resize cursor not being cleared when mouse moves over child widgets

This commit is contained in:
Jon Beniston
2023-11-13 20:51:03 +00:00
parent 95da3936df
commit e799e5eb72
124 changed files with 145 additions and 15 deletions
@@ -99,6 +99,7 @@ AaroniaRTSAOutputGui::AaroniaRTSAOutputGui(DeviceUISet *deviceUISet, QWidget* pa
m_forceSettings = true;
sendSettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
}
AaroniaRTSAOutputGui::~AaroniaRTSAOutputGui()
@@ -63,6 +63,7 @@ AudioOutputGui::AudioOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
makeUIConnections();
DialPopup::addPopupsToChildDials(this);
m_resizer.enableChildMouseTracking();
}
AudioOutputGui::~AudioOutputGui()
@@ -70,6 +70,7 @@ Bladerf1OutputGui::Bladerf1OutputGui(DeviceUISet *deviceUISet, QWidget* parent)
displaySettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleInputMessages()), Qt::QueuedConnection);
}
@@ -84,6 +84,7 @@ BladeRF2OutputGui::BladeRF2OutputGui(DeviceUISet *deviceUISet, QWidget* parent)
displaySettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleInputMessages()), Qt::QueuedConnection);
m_sampleSink->setMessageQueueToGUI(&m_inputMessageQueue);
@@ -75,6 +75,7 @@ FileOutputGui::FileOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
displaySettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
m_deviceSampleSink = (FileOutput*) m_deviceUISet->m_deviceAPI->getSampleSink();
connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleInputMessages()), Qt::QueuedConnection);
@@ -68,6 +68,7 @@ HackRFOutputGui::HackRFOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
displayBandwidths();
sendSettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleInputMessages()), Qt::QueuedConnection);
}
@@ -97,6 +97,7 @@ LimeSDROutputGUI::LimeSDROutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
sendSettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
}
LimeSDROutputGUI::~LimeSDROutputGUI()
@@ -83,6 +83,7 @@ LocalOutputGui::LocalOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
m_forceSettings = true;
sendSettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
}
LocalOutputGui::~LocalOutputGui()
@@ -84,6 +84,7 @@ PlutoSDROutputGUI::PlutoSDROutputGUI(DeviceUISet *deviceUISet, QWidget* parent)
connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleInputMessages()), Qt::QueuedConnection);
DialPopup::addPopupsToChildDials(this);
m_resizer.enableChildMouseTracking();
}
PlutoSDROutputGUI::~PlutoSDROutputGUI()
@@ -94,6 +94,7 @@ RemoteOutputSinkGui::RemoteOutputSinkGui(DeviceUISet *deviceUISet, QWidget* pare
sendSettings();
makeUIConnections();
DialPopup::addPopupsToChildDials(this);
m_resizer.enableChildMouseTracking();
}
RemoteOutputSinkGui::~RemoteOutputSinkGui()
@@ -104,6 +104,7 @@ SoapySDROutputGui::SoapySDROutputGui(DeviceUISet *deviceUISet, QWidget* parent)
sendSettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
}
SoapySDROutputGui::~SoapySDROutputGui()
@@ -79,6 +79,7 @@ TestSinkGui::TestSinkGui(DeviceUISet *deviceUISet, QWidget* parent) :
displaySettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleInputMessages()), Qt::QueuedConnection);
connect(this, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(openDeviceSettingsDialog(const QPoint &)));
@@ -90,6 +90,7 @@ USRPOutputGUI::USRPOutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
sendSettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
}
USRPOutputGUI::~USRPOutputGUI()
@@ -78,6 +78,7 @@ XTRXOutputGUI::XTRXOutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
displaySettings();
makeUIConnections();
m_resizer.enableChildMouseTracking();
connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleInputMessages()), Qt::QueuedConnection);
}