kopia lustrzana https://gitlab.com/eliggett/wfview
Cleaner COMP label without the "0" position
rodzic
0f226fdca5
commit
4f4abfc41a
10
meter.cpp
10
meter.cpp
|
@ -177,7 +177,7 @@ void meter::paintEvent(QPaintEvent *)
|
||||||
drawScaleId(&painter);
|
drawScaleId(&painter);
|
||||||
break;
|
break;
|
||||||
case meterComp:
|
case meterComp:
|
||||||
label = "CMP";
|
label = "CMP(dB)";
|
||||||
peakRedLevel = 100;
|
peakRedLevel = 100;
|
||||||
drawScaleComp(&painter);
|
drawScaleComp(&painter);
|
||||||
break;
|
break;
|
||||||
|
@ -185,17 +185,17 @@ void meter::paintEvent(QPaintEvent *)
|
||||||
return;
|
return;
|
||||||
break;
|
break;
|
||||||
case meterAudio:
|
case meterAudio:
|
||||||
label = "dB";
|
label = "dBfs";
|
||||||
peakRedLevel = 241;
|
peakRedLevel = 241;
|
||||||
drawScale_dBFs(&painter);
|
drawScale_dBFs(&painter);
|
||||||
break;
|
break;
|
||||||
case meterRxAudio:
|
case meterRxAudio:
|
||||||
label = "Rx";
|
label = "Rx(dBfs)";
|
||||||
peakRedLevel = 241;
|
peakRedLevel = 241;
|
||||||
drawScale_dBFs(&painter);
|
drawScale_dBFs(&painter);
|
||||||
break;
|
break;
|
||||||
case meterTxMod:
|
case meterTxMod:
|
||||||
label = "Tx";
|
label = "Tx(dBfs)";
|
||||||
peakRedLevel = 241;
|
peakRedLevel = 241;
|
||||||
drawScale_dBFs(&painter);
|
drawScale_dBFs(&painter);
|
||||||
break;
|
break;
|
||||||
|
@ -375,7 +375,6 @@ void meter::drawScaleRaw(QPainter *qp)
|
||||||
void meter::drawScale_dBFs(QPainter *qp)
|
void meter::drawScale_dBFs(QPainter *qp)
|
||||||
{
|
{
|
||||||
qp->setPen(lowTextColor);
|
qp->setPen(lowTextColor);
|
||||||
//qp->setFont(QFont("Arial", fontSize));
|
|
||||||
peakRedLevel = 193;
|
peakRedLevel = 193;
|
||||||
|
|
||||||
qp->drawText(20+mXstart-5,scaleTextYstart, QString("-15"));
|
qp->drawText(20+mXstart-5,scaleTextYstart, QString("-15"));
|
||||||
|
@ -580,6 +579,7 @@ void meter::drawScaleComp(QPainter *qp)
|
||||||
float dBperDn = (float)(highPointdB-midPointdB) / float(highPointDn-midPointDn);
|
float dBperDn = (float)(highPointdB-midPointdB) / float(highPointDn-midPointDn);
|
||||||
|
|
||||||
int i=mXstart;
|
int i=mXstart;
|
||||||
|
i+=midPointDn/4; // skip the 0 for cleaner label space
|
||||||
for(; i<mXstart+midPointDn; i+=midPointDn/4)
|
for(; i<mXstart+midPointDn; i+=midPointDn/4)
|
||||||
{
|
{
|
||||||
qp->drawText(i,scaleTextYstart, QString("%1").arg( (int)((i-mXstart) * (float(midPointdB) / float(midPointDn)) )) );
|
qp->drawText(i,scaleTextYstart, QString("%1").arg( (int)((i-mXstart) * (float(midPointdB) / float(midPointDn)) )) );
|
||||||
|
|
Ładowanie…
Reference in New Issue