| 953 | } |
| 954 | |
| 955 | void MainWindow::onReverbPresetUpdated() |
| 956 | { |
| 957 | if (ui->roompresets->currentText() == "..." || _blockApply) |
| 958 | { |
| 959 | return; |
| 960 | } |
| 961 | |
| 962 | // index - 1 because 1st entry is '...' |
| 963 | const auto data = PresetProvider::Reverb::lookupPreset(ui->roompresets->currentIndex() - 1); |
| 964 | ui->rev_osf->setValueA(data.osf); |
| 965 | ui->rev_era->setValueA((int) (data.p1 * 100)); |
| 966 | ui->rev_finalwet->setValueA((int) (data.p2 * 10)); |
| 967 | ui->rev_finaldry->setValueA((int) (data.p3 * 10)); |
| 968 | ui->rev_erf->setValueA((int) (data.p4 * 100)); |
| 969 | ui->rev_erw->setValueA((int) (data.p5 * 100)); |
| 970 | ui->rev_width->setValueA((int) (data.p6 * 100)); |
| 971 | ui->rev_wet->setValueA((int) (data.p7 * 10)); |
| 972 | ui->rev_wander->setValueA((int) (data.p8 * 100)); |
| 973 | ui->rev_bass->setValueA((int) (data.p9 * 100)); |
| 974 | ui->rev_spin->setValueA((int) (data.p10 * 100)); |
| 975 | ui->rev_lci->setValueA((int) data.p11); |
| 976 | ui->rev_lcb->setValueA((int) data.p12); |
| 977 | ui->rev_lcd->setValueA((int) data.p13); |
| 978 | ui->rev_lco->setValueA((int) data.p14); |
| 979 | ui->rev_decay->setValueA((int) (data.p15 * 100)); |
| 980 | ui->rev_delay->setValueA((int) (data.p16 * 10)); |
| 981 | |
| 982 | applyConfig(); |
| 983 | } |
| 984 | |
| 985 | // Status |
| 986 | void MainWindow::installUnitData() |