New scope: set trace length display to two decimals precision

This commit is contained in:
f4exb 2017-02-21 06:11:58 +01:00
parent 91377b8a59
commit 07078fa913
1 changed files with 4 additions and 4 deletions

View File

@ -833,13 +833,13 @@ void GLScopeNGGUI::setTraceLenDisplay()
double t = (m_glScope->getTraceSize() * 1.0 / m_sampleRate);
if(t < 0.000001)
ui->traceLenText->setText(tr("%1\nns").arg(t * 1000000000.0));
ui->traceLenText->setText(tr("%1\nns").arg(t * 1000000000.0, 0, 'f', 2));
else if(t < 0.001)
ui->traceLenText->setText(tr("%1\nµs").arg(t * 1000000.0));
ui->traceLenText->setText(tr("%1\nµs").arg(t * 1000000.0, 0, 'f', 2));
else if(t < 1.0)
ui->traceLenText->setText(tr("%1\nms").arg(t * 1000.0));
ui->traceLenText->setText(tr("%1\nms").arg(t * 1000.0, 0, 'f', 2));
else
ui->traceLenText->setText(tr("%1\ns").arg(t * 1.0));
ui->traceLenText->setText(tr("%1\ns").arg(t * 1.0, 0, 'f', 2));
}
void GLScopeNGGUI::setTimeOfsDisplay()