home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Demos / Bowers Development / AppMaker 2.0b5 / Examples / TCL / AMReminder / zAMReminderDoc.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-03-19  |  843 b   |  35 lines  |  [TEXT/KAHL]

  1. /* zAMReminderDoc.h -- document class */
  2. /* Created 01/01/95 12:01 PM by AppMaker */
  3.  
  4. #pragma once
  5.  
  6. #include <CDocument.h>
  7.  
  8. class CApplication;
  9. class CAMReminderData;
  10.  
  11. /*----------*/
  12. class ZAMReminderDoc : public CDocument {
  13. public:
  14.     virtual void    IAMReminderDoc    (CApplication    *aSupervisor,
  15.                                      Boolean        printable);
  16.     void    Dispose            (void);                            // is override
  17.  
  18.     void    NewFile            (void);                            // is override
  19.     void     OpenFile        (SFReply    *macSFReply);        // is override
  20.     virtual void    BuildWindows    (void);
  21.  
  22.     Boolean    DoSave            (void);                            // is override
  23.     Boolean    DoSaveAs        (SFReply    *macSFReply);        // is override
  24.     void    DoRevert        (void);                            // is override
  25.  
  26. protected:
  27.     virtual void    DoAddReminder    (void);
  28.     virtual void    DoEditReminder    (void);
  29.     virtual void    DoDeleteReminder    (void);
  30.  
  31. protected:
  32.     CAMReminderData        *itsData;
  33.  
  34. }; /* ZAMReminderDoc */
  35.