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 +
freqdisplaygui.h
+
RollupContents QWidget