home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pc3270sa.zip / eclpsevt.hpp < prev    next >
C/C++ Source or Header  |  2002-02-28  |  1KB  |  50 lines

  1. //-------------------------------------------------------------------------------
  2. // Module:  eclpsevt.hpp
  3. //-------------------------------------------------------------------------------
  4. //
  5. // Description:  ECLPSEvent classes header file.
  6. //
  7. //-------------------------------------------------------------------------------
  8. // Copyright Notice: IBM Personal Communication/3270 Version 4.3
  9. //                   (C) COPYRIGHT IBM CORP. 1989,1998 - PROGRAM PROPERTY
  10. //                   OF IBM ALL RIGHTS RESERVED
  11. //-------------------------------------------------------------------------------
  12.  
  13. #include "eclall.hpp"
  14. #ifndef _ECLPSEVENT_HPP_
  15. #define _ECLPSEVENT_HPP_
  16.  
  17. class ECLPSEventData;
  18. class HACLEventMgr;
  19.  
  20. class DllExport ECLPSEvent: public ECLEvent
  21. {
  22.  
  23.   private: // Class private data
  24.     ECLPSEventData *pd;
  25.  
  26.   private: // Constructors and operators not allowed on this object
  27.     ECLPSEvent();
  28.     ECLPSEvent(ECLPS *, int);
  29.     ECLPSEvent(const ECLPSEvent &From);
  30.     ECLPSEvent& operator= (const ECLPSEvent &From);
  31.  
  32.   public:
  33.  
  34.     ~ECLPSEvent();                 // Destructor          
  35.  
  36.     int         GetType();
  37.     ECLPS *     GetPS();
  38.     int         GetStart();
  39.     int         GetStartRow();
  40.     int         GetStartCol();
  41.     int         GetEnd();
  42.     int         GetEndRow();
  43.     int         GetEndCol();
  44.     BOOL        IsDirty();
  45. };
  46.  
  47. typedef ECLPSEvent * PECLPSEvent;
  48.  
  49. #endif //_ECLPSEVENT_HPP_
  50.