MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / DrawSubsetSidebarFooter

Method DrawSubsetSidebarFooter

pcsx2/Achievements.cpp:2523–2563  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2521}
2522
2523void Achievements::DrawSubsetSidebarFooter(bool sidebar_has_focus)
2524{
2525 if (ImGuiFullscreen::IsGamepadInputSource())
2526 {
2527 const bool circleOK = ImGui::GetIO().ConfigNavSwapGamepadButtons;
2528 const auto glyphs = ImGuiFullscreen::GetGamepadGlyphs();
2529 if (sidebar_has_focus)
2530 {
2531 ImGuiFullscreen::SetFullscreenFooterText(std::array{
2532 std::make_pair(glyphs.dpad_ud, TRANSLATE_SV("Achievements", "Navigate Subsets")),
2533 std::make_pair(glyphs.confirm(circleOK), TRANSLATE_SV("Achievements", "Select")),
2534 std::make_pair(glyphs.cancel(circleOK), TRANSLATE_SV("Achievements", "Back")),
2535 });
2536 }
2537 else
2538 {
2539 ImGuiFullscreen::SetFullscreenFooterText(std::array{
2540 std::make_pair(glyphs.dpad_ud, TRANSLATE_SV("Achievements", "Change Selection")),
2541 std::make_pair(glyphs.cancel(circleOK), TRANSLATE_SV("Achievements", "Subsets")),
2542 });
2543 }
2544 }
2545 else
2546 {
2547 if (sidebar_has_focus)
2548 {
2549 ImGuiFullscreen::SetFullscreenFooterText(std::array{
2550 std::make_pair(ICON_PF_ARROW_UP ICON_PF_ARROW_DOWN, TRANSLATE_SV("Achievements", "Navigate Subsets")),
2551 std::make_pair(ICON_PF_ENTER, TRANSLATE_SV("Achievements", "Select")),
2552 std::make_pair(ICON_PF_ESC, TRANSLATE_SV("Achievements", "Back")),
2553 });
2554 }
2555 else
2556 {
2557 ImGuiFullscreen::SetFullscreenFooterText(std::array{
2558 std::make_pair(ICON_PF_ARROW_UP ICON_PF_ARROW_DOWN, TRANSLATE_SV("Achievements", "Change Selection")),
2559 std::make_pair(ICON_PF_ESC, TRANSLATE_SV("Achievements", "Subsets")),
2560 });
2561 }
2562 }
2563}
2564
2565void Achievements::DrawAchievementsWindow()
2566{

Callers

nothing calls this directly

Calls 2

confirmMethod · 0.80
cancelMethod · 0.45

Tested by

no test coverage detected