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

@ -69,3 +69,24 @@ void MissionSelectViewBase::setupScreen()
inspection.initialize();
manual.initialize();
}
void MissionSelectViewBase::handleKeyEvent(uint8_t key)
{
if(23 == key)
{
//SelectNextMission
//When hardware button 23 clicked call virtual function
//Call incMission
incMission();
}
if(24 == key)
{
//SelectPrevMission
//When hardware button 24 clicked call virtual function
//Call decMission
decMission();
}
}