home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / profile / advprof / profview.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1996-10-29  |  909 b   |  44 lines

  1. #ifndef _PROFVIEW_
  2. #define _PROFVIEW_
  3. //************************************************************
  4. // GUI Profile Viewer Example
  5. //
  6. // Copyright (C) 1994, Law, Leong, Love, Olson, Tsuji.
  7. // Copyright (c) 1997 John Wiley & Sons, Inc. 
  8. // All Rights Reserved.
  9. //************************************************************
  10. #include <iframe.hpp>
  11. #include <ititle.hpp>
  12. #include <icnrctl.hpp>
  13. #include <icnrhdr.hpp>
  14.  
  15. class EnhancedProfile;
  16.  
  17. class ProfileView : public IVBase {
  18. public:
  19.   ProfileView ( EnhancedProfile &profile );
  20.  
  21. virtual ProfileView
  22.  &open     ( );
  23.  
  24. protected:
  25. virtual ProfileView
  26.  &populate ( );
  27.  
  28. private:
  29. EnhancedProfile
  30.  &profile;
  31. IFrameWindow
  32.   frame;
  33. ITitle
  34.   title;
  35. IContainerControl
  36.   client;
  37. ICnrHandler
  38.   handler;
  39. ProfileView ( const ProfileView& );
  40. ProfileView& operator=( const ProfileView& );
  41. }; // class ProfileView
  42.  
  43. #endif // _PROFVIEW_
  44.