| 14 | } |
| 15 | |
| 16 | NormalBossSetting NormalBossPanel::getNormalBossSettingFromUI() { |
| 17 | NormalBossSetting setting; |
| 18 | |
| 19 | setting.setBossEnabled(NormalBossEnum::DragonOfDirge, ui->dragonOfDirge->isChecked()); |
| 20 | setting.setBossEnabled(NormalBossEnum::SentryConstruct, ui->sentryConstruct->isChecked()); |
| 21 | setting.setBossEnabled(NormalBossEnum::Crownless, ui->crownless->isChecked()); |
| 22 | setting.setBossEnabled(NormalBossEnum::Lorelei, ui->lorelei->isChecked()); |
| 23 | setting.setBossEnabled(NormalBossEnum::FallacyOfNoReturn, ui->fallacyOfNoReturn->isChecked()); |
| 24 | setting.setBossEnabled(NormalBossEnum::FeilianBeringal, ui->feilianBeringal->isChecked()); |
| 25 | setting.setBossEnabled(NormalBossEnum::ImpermanenceHeron, ui->impermanenceHeron->isChecked()); |
| 26 | setting.setBossEnabled(NormalBossEnum::InfernoRider, ui->infernoRider->isChecked()); |
| 27 | setting.setBossEnabled(NormalBossEnum::LampylumenMyriad, ui->lampylumenMyriad->isChecked()); |
| 28 | setting.setBossEnabled(NormalBossEnum::MechAbomination, ui->mechAbomination->isChecked()); |
| 29 | setting.setBossEnabled(NormalBossEnum::MourningAix, ui->mourningAix->isChecked()); |
| 30 | setting.setBossEnabled(NormalBossEnum::TempestMephis, ui->tempestMephis->isChecked()); |
| 31 | setting.setBossEnabled(NormalBossEnum::ThunderingMephis, ui->thunderingMephis->isChecked()); |
| 32 | setting.setBossEnabled(NormalBossEnum::BellBorneGeochelone, ui->bellBorneGeochelone->isChecked()); |
| 33 | setting.setBossEnabled(NormalBossEnum::GloriousLionStatue, ui->gloriousLionStatue->isChecked()); |
| 34 | setting.setBossEnabled(NormalBossEnum::NightmareCrownless, ui->nightmareCrownless->isChecked()); |
| 35 | setting.setBossEnabled(NormalBossEnum::NightmareFeilianBeringal, ui->nightmareFeilianBeringal->isChecked()); |
| 36 | setting.setBossEnabled(NormalBossEnum::NightmareImpermanenceHeron, ui->nightmareImpermanenceHeron->isChecked()); |
| 37 | setting.setBossEnabled(NormalBossEnum::NightmareInfernoRider, ui->nightmareInfernoRider->isChecked()); |
| 38 | setting.setBossEnabled(NormalBossEnum::NightmareMourningAix, ui->nightmareMourningAix->isChecked()); |
| 39 | setting.setBossEnabled(NormalBossEnum::NightmareTempestMephis, ui->nightmareTempestMephis->isChecked()); |
| 40 | setting.setBossEnabled(NormalBossEnum::NightmareThunderingMephis, ui->nightmareThunderingMephis->isChecked()); |
| 41 | setting.setBossEnabled(NormalBossEnum::NightmareLampylumenMyriad, ui->nightmareLampylumenMyriad->isChecked()); |
| 42 | setting.setBossEnabled(NormalBossEnum::NightmareKelpi, ui->nightmareKelpi->isChecked()); |
| 43 | return setting; |
| 44 | } |
| 45 | |
| 46 | |
| 47 | void NormalBossPanel::setNormalBossSetting2UI(const NormalBossSetting& setting) { |
no test coverage detected