From aafff9b5347c03b6da9d38178987492f4f0186cd Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 3 Apr 2016 18:14:04 +0200 Subject: [PATCH] UDP source plugin GUI: added missing channel frequency display on the channel marker when the mouse is passed on the GUI --- plugins/channel/udpsrc/udpsrcgui.cpp | 16 ++++++++++++++++ plugins/channel/udpsrc/udpsrcgui.h | 3 +++ 2 files changed, 19 insertions(+) diff --git a/plugins/channel/udpsrc/udpsrcgui.cpp b/plugins/channel/udpsrc/udpsrcgui.cpp index d13076e3a..3b5b364a2 100644 --- a/plugins/channel/udpsrc/udpsrcgui.cpp +++ b/plugins/channel/udpsrc/udpsrcgui.cpp @@ -470,3 +470,19 @@ void UDPSrcGUI::onMenuDoubleClicked() bcsw->show(); } } + +void UDPSrcGUI::leaveEvent(QEvent*) +{ + blockApplySettings(true); + m_channelMarker.setHighlighted(false); + blockApplySettings(false); +} + +void UDPSrcGUI::enterEvent(QEvent*) +{ + blockApplySettings(true); + m_channelMarker.setHighlighted(true); + blockApplySettings(false); +} + + diff --git a/plugins/channel/udpsrc/udpsrcgui.h b/plugins/channel/udpsrc/udpsrcgui.h index 5c1884a66..02cf6b505 100644 --- a/plugins/channel/udpsrc/udpsrcgui.h +++ b/plugins/channel/udpsrc/udpsrcgui.h @@ -105,6 +105,9 @@ private: void blockApplySettings(bool block); void applySettings(); void applySettingsImmediate(); + + void leaveEvent(QEvent*); + void enterEvent(QEvent*); }; #endif // INCLUDE_UDPSRCGUI_H