* GUI module submenu: fix documentation * GUI module submenu: add submenu_set_selected_item fn * App iButton: use submenu_set_selected_item to store and set selected item in submenu * App iButton: swap write and emulate in "saved key menu" scene * App iButton: file select can now switch to the previous selected file * App iButton: swap write and emulate indexes in "saved key menu" scene * Gui module file_select: work with separate extension * iButton app: separate file managment, file error handling * SD card api: custom error message * iButton app: better file error handling Co-authored-by: あく <alleteam@gmail.com>
		
			
				
	
	
		
			21 lines
		
	
	
		
			532 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			532 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#include "ibutton-scene-select-key.h"
 | 
						|
#include "../ibutton-app.h"
 | 
						|
#include "../ibutton-event.h"
 | 
						|
#include "../ibutton-key.h"
 | 
						|
 | 
						|
void iButtonSceneSelectKey::on_enter(iButtonApp* app) {
 | 
						|
    // Process file_select return
 | 
						|
    if(app->load_key()) {
 | 
						|
        app->switch_to_next_scene(iButtonApp::Scene::SceneSavedKeyMenu);
 | 
						|
    } else {
 | 
						|
        app->switch_to_previous_scene();
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
bool iButtonSceneSelectKey::on_event(iButtonApp* app, iButtonEvent* event) {
 | 
						|
    return false;
 | 
						|
}
 | 
						|
 | 
						|
void iButtonSceneSelectKey::on_exit(iButtonApp* app) {
 | 
						|
}
 |