home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / samples / ioc / acdfincl / ithlphdr.hpp next >
Encoding:
C/C++ Source or Header  |  1996-02-22  |  780 b   |  42 lines

  1. // HELPHdr.hpp
  2.  
  3. #ifndef _HELPHDR_
  4. #define _HELPHDR_
  5.  
  6. #include <ihelphdr.hpp>
  7. #include <ibase.hpp>
  8.  
  9. template <class ATarget>
  10. class IHelpConnectionTo : public IHelpHandler {
  11. public:
  12.                         IHelpConnectionTo( ATarget& );
  13.     virtual             ~IHelpConnectionTo();
  14.     
  15. protected:
  16.     virtual Boolean     keysHelpId( IEvent& event );
  17.     
  18. private:
  19.     ATarget&            fTarget;
  20. };
  21.  
  22. template<class ATarget>
  23. inline
  24. IHelpConnectionTo<ATarget>::IHelpConnectionTo( ATarget& t )
  25. : fTarget(t)
  26. {
  27. }
  28.  
  29. template<class ATarget>
  30. IHelpConnectionTo<ATarget>::~IHelpConnectionTo()
  31. {
  32. }
  33.  
  34. template<class ATarget>
  35. IBase::Boolean
  36. IHelpConnectionTo<ATarget>::keysHelpId( IEvent& event )
  37. {
  38.     return fTarget.handleKeysHelpId( event );
  39. }
  40.     
  41. #endif
  42.