home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 035 / kwclass.zip / KSTDHDR.CPP < prev    next >
C/C++ Source or Header  |  1994-04-19  |  1KB  |  50 lines

  1. #include <kstdhdr.hpp>
  2.  
  3. Boolean KStandardHandler::dispatchHandlerEvent(IEvent &event)
  4. {
  5.    Boolean filtered;
  6.  
  7.    switch (event.eventId())
  8.    {
  9.       case KW_SET_CONTROLS:
  10.          filtered = setControls(event);
  11.          break;
  12.  
  13.       case KW_SET_DEFAULTS:
  14.          filtered = setDefaults(event);
  15.          break;
  16.  
  17.       case KW_GET_DATA:
  18.          filtered = getData(event);
  19.          break;
  20.  
  21.       case KW_SET_DATA:
  22.          filtered = setData(event);
  23.          break;
  24.  
  25.       case KW_QUERY_CONTROLS:
  26.          filtered = queryControls(event);
  27.          break;
  28.  
  29.       case KW_REQUIRED_CONTROLS:
  30.          filtered = requiredControls(event);
  31.          break;
  32.  
  33.       case KW_VALIDATE_CONTROLS:
  34.          filtered = validateControls(event);
  35.          break;
  36.  
  37.       case KW_ACTION_COMPLETE:
  38.          filtered = actionComplete(event);
  39.  
  40.       case KW_ADD_DYNAMIC:
  41.          filtered = addDynamic(event);
  42.  
  43.       default:
  44.          filtered = false;
  45.          break;
  46.    }
  47.    return filtered;
  48. }
  49.  
  50.