string CEventHandler::GetTooltip(int x, int y) { // reverse order, user has the override const int count = listGetTooltip.size(); for (int i = (count - 1); i >= 0; i--) { CEventClient* ec = listGetTooltip[i]; const string tt = ec->GetTooltip(x, y); if (!tt.empty()) { return tt; } } return ""; }
string CEventHandler::GetTooltip(int x, int y) { EVENTHANDLER_CHECK(GetTooltip, ""); // reverse order, user has the override for (int i = (count - 1); i >= 0; i--) { CEventClient* ec = listGetTooltip[i]; const string tt = ec->GetTooltip(x, y); if (!tt.empty()) { return tt; } } return ""; }