bool CEventHandler::KeyPress(unsigned short key, bool isRepeat) { // reverse order, user has the override const int count = listKeyPress.size(); for (int i = (count - 1); i >= 0; i--) { CEventClient* ec = listKeyPress[i]; if (ec->KeyPress(key, isRepeat)) { return true; } } return false; }
bool CEventHandler::KeyPress(unsigned short key, bool isRepeat) { EVENTHANDLER_CHECK(KeyPress, false); // reverse order, user has the override for (int i = (count - 1); i >= 0; i--) { CEventClient* ec = listKeyPress[i]; if (ec->KeyPress(key, isRepeat)) { return true; } } return false; }