home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 035 / kwclass.zip / KPRCHDR.CPP < prev    next >
C/C++ Source or Header  |  1994-04-18  |  732b  |  42 lines

  1. #include <kprchdr.hpp>
  2.  
  3. Boolean KProcessHandler::dispatchHandlerEvent(IEvent &event)
  4. {
  5.    Boolean filtered = true;
  6.    switch(event.eventId())
  7.    {
  8.       case KW_NEXT_STEP:
  9.          filtered = nextStep(event);
  10.          break;
  11.  
  12.       case KW_CANCEL_PROCESS:
  13.          filtered = cancelProcess(event);
  14.          break;
  15.  
  16.       case KW_ACTION_COMPLETE:
  17.          filtered = actionComplete(event);
  18.          break;
  19.  
  20.       default:
  21.          filtered = false;
  22.  
  23.    }
  24.    return filtered;
  25. }
  26.  
  27. KProcessHandler::KProcessHandler() 
  28.   : _currentStep(0) 
  29. {
  30. }
  31.  
  32. int KProcessHandler::currentStep() 
  33.    return _currentStep; 
  34. }
  35.       
  36. void KProcessHandler::setCurrentStep(int step) 
  37.    _currentStep = step; 
  38. }
  39.  
  40.