MCPcopy Create free account
hub / github.com/BatchDrake/SigDigger / onRefreshRateChanged

Method onRefreshRateChanged

Default/FFT/FFTWidget.cpp:1058–1075  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1056}
1057
1058void
1059FFTWidget::onRefreshRateChanged(void)
1060{
1061 auto params = m_mediator->getAnalyzerParams();
1062
1063 this->refreshRate =
1064 this->refreshRates[
1065 SCAST(unsigned, this->ui->rateCombo->currentIndex())];
1066
1067 if (this->refreshRate == 0)
1068 this->refreshRate = this->defaultRefreshRate;
1069
1070 params->psdUpdateInterval = 1.f / this->getRefreshRate();
1071
1072 m_spectrum->setExpectedRate(this->getRefreshRate());
1073
1074 this->updateAnalyzerParams();
1075}
1076
1077void
1078FFTWidget::onTimeSpanChanged(void)

Callers

nothing calls this directly

Calls 4

getRefreshRateMethod · 0.95
updateAnalyzerParamsMethod · 0.95
setExpectedRateMethod · 0.80
getAnalyzerParamsMethod · 0.45

Tested by

no test coverage detected