| 457 | } |
| 458 | |
| 459 | void |
| 460 | SourceWidget::refreshCurrentAutoGain(std::string const &driver) |
| 461 | { |
| 462 | bool enableGains = true; |
| 463 | |
| 464 | if (this->panelConfig->agcSettings.find(driver) != |
| 465 | this->panelConfig->agcSettings.end()) { |
| 466 | GainPresetSetting setting = this->panelConfig->agcSettings[driver]; |
| 467 | |
| 468 | if (this->selectAutoGain(setting.name)) { |
| 469 | this->ui->autoGainSlider->setValue(setting.value); |
| 470 | enableGains = false; |
| 471 | } else { |
| 472 | this->selectAutoGain(0); |
| 473 | } |
| 474 | } else { |
| 475 | this->selectAutoGain(0); |
| 476 | } |
| 477 | |
| 478 | this->ui->gainsFrame->setEnabled(enableGains); |
| 479 | } |
| 480 | |
| 481 | void |
| 482 | SourceWidget::setBandwidth(float bw) |
no test coverage detected