mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-09-01 12:47:49 -04:00
FramelessWindowResizer: Enable child tracking for QWebEngineView.
This commit is contained in:
parent
b340b92a04
commit
83bff3e847
@ -39,8 +39,13 @@ FramelessWindowResizer::FramelessWindowResizer(QWidget *widget) :
|
|||||||
void FramelessWindowResizer::enableChildMouseTracking()
|
void FramelessWindowResizer::enableChildMouseTracking()
|
||||||
{
|
{
|
||||||
QList<QWidget *> widgets = m_widget->findChildren<QWidget *>();
|
QList<QWidget *> widgets = m_widget->findChildren<QWidget *>();
|
||||||
for (auto widget : widgets) {
|
for (auto widget : widgets)
|
||||||
|
{
|
||||||
widget->setMouseTracking(true);
|
widget->setMouseTracking(true);
|
||||||
|
// For QWebEngineView
|
||||||
|
if (widget->focusProxy()) {
|
||||||
|
widget->focusProxy()->installEventFilter(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// QTableWidgets don't send us mouseMoveEvents for some unknown reason
|
// QTableWidgets don't send us mouseMoveEvents for some unknown reason
|
||||||
// so install an event filter on their viewport
|
// so install an event filter on their viewport
|
||||||
|
Loading…
x
Reference in New Issue
Block a user