mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2026-08-14 23:43:44 -04:00
Reintegrate merge from wsjtx_exp branch.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6122 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
+7
-3
@@ -9,6 +9,7 @@
|
||||
#include <QLabel>
|
||||
#include <QPainter>
|
||||
#include <QFontMetrics>
|
||||
#include <QDebug>
|
||||
|
||||
#include <meterwidget.h>
|
||||
|
||||
@@ -89,10 +90,13 @@ SignalMeter::SignalMeter (QWidget * parent)
|
||||
setLayout (outer_layout);
|
||||
}
|
||||
|
||||
void SignalMeter::setValue(int value)
|
||||
void SignalMeter::setValue(float value)
|
||||
{
|
||||
if(value<0) value=0;
|
||||
QFontMetrics font_metrics {m_scale->font (), nullptr};
|
||||
m_meter->setContentsMargins (0, font_metrics.ascent () / 2, 0, font_metrics.ascent () / 2 + font_metrics.descent ());
|
||||
m_meter->setValue(value);
|
||||
m_reading->setText (QString {"%1dB"}.arg (value, 4));
|
||||
m_meter->setValue(int(value));
|
||||
QString t;
|
||||
t.sprintf("%4.1f dB",value);
|
||||
m_reading->setText(t);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user