kybdCmds GestureHoldModeAction::getAction(angleData ad) { if (actionMap.find(ad.hash()) == actionMap.end()) { return kybdCmds::NO_CMD; } return actionMap[ad.hash()]; }
bool GestureHoldModeAction::addToActionMap(angleData ad, CommandData command) { actionMap[ad.hash()] = command; if (actionMap.find(ad.hash()) == actionMap.end()) { return false; // something went wrong. } return true; }
CommandData GestureHoldModeAction::getAction(angleData ad) { if (actionMap.find(ad.hash()) == actionMap.end()) { CommandData retVal; retVal.setType(commandType::NONE); return retVal; } return actionMap[ad.hash()]; }