| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- // #include "../uhf_app_i.h"
- // #include "../uhf_app_i.h"
- // enum SubmenuIndex {
- // SubmenuIndexSave,
- // SubmenuIndexChangeKey,
- // };
- // void uhf_scene_card_menu_submenu_callback(void* ctx, uint32_t index) {
- // UHFApp* uhf_app = ctx;
- // view_dispatcher_send_custom_event(uhf_app->view_dispatcher, index);
- // }
- // void uhf_scene_card_menu_on_enter(void* ctx) {
- // UHFApp* uhf_app = ctx;
- // Submenu* submenu = uhf_app->submenu;
- // submenu_add_item(
- // submenu, "Save", SubmenuIndexSave, uhf_scene_card_menu_submenu_callback, uhf_app);
- // submenu_add_item(
- // submenu,
- // "Change Key",
- // SubmenuIndexChangeKey,
- // uhf_scene_card_menu_submenu_callback,
- // uhf_app);
- // submenu_set_selected_item(
- // submenu, scene_manager_get_scene_state(uhf_app->scene_manager, UHFSceneCardMenu));
- // view_dispatcher_switch_to_view(uhf_app->view_dispatcher, UHFViewMenu);
- // }
- // bool uhf_scene_card_menu_on_event(void* ctx, SceneManagerEvent event) {
- // UHFApp* uhf_app = ctx;
- // bool consumed = false;
- // if(event.type == SceneManagerEventTypeCustom) {
- // if(event.event == SubmenuIndexSave) {
- // scene_manager_set_scene_state(
- // uhf_app->scene_manager, UHFSceneCardMenu, SubmenuIndexSave);
- // scene_manager_next_scene(uhf_app->scene_manager, UHFSceneSaveName);
- // consumed = true;
- // }
- // // else if(event.event == SubmenuIndexChangeKey) {
- // // scene_manager_set_scene_state(
- // // picopass->scene_manager, UHFSceneCardMenu, SubmenuIndexChangeKey);
- // // scene_manager_next_scene(picopass->scene_manager, PicopassSceneKeyMenu);
- // // consumed = true;
- // // }
- // } else if(event.type == SceneManagerEventTypeBack) {
- // consumed = scene_manager_search_and_switch_to_previous_scene(
- // uhf_app->scene_manager, UHFSceneStart);
- // }
- // return consumed;
- // }
- // void uhf_scene_card_menu_on_exit(void* ctx) {
- // UHFApp* uhf_app = ctx;
- // submenu_reset(uhf_app->submenu);
- // }
|