| 2472 | } |
| 2473 | |
| 2474 | REFIT_ABSTRACT_MENU_ENTRY* SubMenuConfigs() |
| 2475 | { |
| 2476 | REFIT_MENU_ITEM_OPTIONS *Entry; |
| 2477 | REFIT_MENU_SCREEN *SubScreen; |
| 2478 | REFIT_MENU_SWITCH *InputBootArgs; |
| 2479 | UINTN i; |
| 2480 | |
| 2481 | Entry = newREFIT_MENU_ITEM_OPTIONS(&SubScreen, ActionEnter, SCREEN_THEME, "Configs->"_XS8); |
| 2482 | |
| 2483 | SubScreen->AddMenuInfoLine_f("Select a config file:"); |
| 2484 | |
| 2485 | for (i = 0; i < ConfigsNum; i++) { |
| 2486 | InputBootArgs = new REFIT_MENU_SWITCH; |
| 2487 | InputBootArgs->Title.takeValueFrom(ConfigsList[i]); |
| 2488 | // InputBootArgs->Tag = TAG_SWITCH_OLD; |
| 2489 | InputBootArgs->Row = i; |
| 2490 | InputBootArgs->Item = &InputItems[90]; |
| 2491 | InputBootArgs->AtClick = ActionEnter; |
| 2492 | InputBootArgs->AtRightClick = ActionDetails; |
| 2493 | SubScreen->AddMenuEntry(InputBootArgs, true); |
| 2494 | } |
| 2495 | SubScreen->AddMenuEntry(&MenuEntryReturn, false); |
| 2496 | return Entry; |
| 2497 | } |
| 2498 | |
| 2499 | REFIT_ABSTRACT_MENU_ENTRY* SubMenuQuirks() |
| 2500 | { |
no test coverage detected