void InfoScreens::editModeBtnClicked(MultiFunctionButtonAction event) { switch (event) { case BTN_CLICK: debugf("edit - click"); moveToNextEditParam(); // moveRight(); // handleClick(); break; case BTN_DOUBLE_CLICK: // debugf("return to View mode"); setViewMode(ViewMode::INFO); show(); // moveLeft(); // handleDoubleClick(); break; case BTN_LONG_CLICK: // debugf("edit - BTN_LONG_CLICK"); setViewMode(ViewMode::EDIT_FIELD); // handleHoldClick(); break; case BTN_HOLD_CLICK: debugf("BTN_HOLD_CLICK"); break; } }
void InfoScreens::editModeBtnClicked(MultiFunctionButtonAction event) { switch (event) { case BTN_CLICK: debugf("edit - click"); moveToNextEditParam(); break; case BTN_DOUBLE_CLICK: setViewMode(ViewMode::INFO); show(); break; case BTN_LONG_CLICK: setViewMode(ViewMode::EDIT_FIELD); break; case BTN_HOLD_CLICK: debugf("BTN_HOLD_CLICK"); break; } }