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

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