Handle buttons & encoders in View, not Model

This commit is contained in:
2023-03-07 21:58:28 +01:00
parent 38d3d765ad
commit d26339e265
19 changed files with 257 additions and 165 deletions

View File

@ -21,6 +21,19 @@ public:
MissionSelectViewBase();
virtual ~MissionSelectViewBase();
virtual void setupScreen();
virtual void handleKeyEvent(uint8_t key);
/*
* Virtual Action Handlers
*/
virtual void incMission()
{
// Override and implement this function in MissionSelect
}
virtual void decMission()
{
// Override and implement this function in MissionSelect
}
protected:
FrontendApplication& application() {