From 19cc4269481feb674ad91c8396e78d13ab4cdd42 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sun, 19 Apr 2026 20:46:23 +0000
Subject: [PATCH] feat: replace frequencyValue QLabel with FrequencyLabel
custom widget (minimumSizeHint 50x10)
Agent-Logs-Url: https://github.com/srcejon/sdrangel/sessions/882a0465-b780-4bea-a664-422995cba8b7
Co-authored-by: srcejon <57259258+srcejon@users.noreply.github.com>
---
plugins/feature/freqdisplay/freqdisplaygui.h | 11 +++++++++++
plugins/feature/freqdisplay/freqdisplaygui.ui | 7 ++++++-
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/plugins/feature/freqdisplay/freqdisplaygui.h b/plugins/feature/freqdisplay/freqdisplaygui.h
index abe957ad8..b81adc6b5 100644
--- a/plugins/feature/freqdisplay/freqdisplaygui.h
+++ b/plugins/feature/freqdisplay/freqdisplaygui.h
@@ -40,6 +40,17 @@ class FeatureUISet;
class FreqDisplay;
class Feature;
+/// QLabel subclass that always reports a small minimum size hint so that the
+/// FreqDisplayGUI window can be resized freely without the label preventing
+/// the window from being made small.
+class FrequencyLabel : public QLabel
+{
+ Q_OBJECT
+public:
+ explicit FrequencyLabel(QWidget *parent = nullptr) : QLabel(parent) {}
+ QSize minimumSizeHint() const override { return QSize(50, 10); }
+};
+
namespace Ui {
class FreqDisplayGUI;
}
diff --git a/plugins/feature/freqdisplay/freqdisplaygui.ui b/plugins/feature/freqdisplay/freqdisplaygui.ui
index f75517a58..7d9fc7cef 100644
--- a/plugins/feature/freqdisplay/freqdisplaygui.ui
+++ b/plugins/feature/freqdisplay/freqdisplaygui.ui
@@ -293,7 +293,7 @@ When in transparent mode:
-
+
10
@@ -317,6 +317,11 @@ When in transparent mode:
+
+ FrequencyLabel
+ QLabel
+
+
RollupContents
QWidget