home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-11-03 | 1.1 KB | 50 lines | [TEXT/MMCC] |
- // CAMReminderData.h -- data access class
- // Created 01/01/95 12:01 PM by AppMaker
-
- #pragma once
-
- #include <LBroadcaster.h>
-
- class LFileStream;
-
- // Define the creator type and file type for your application:
- #define kSignature 'XXXX'
- #define kFileType 'TEXT'
-
- //----------
- class CAMReminderData : public LBroadcaster {
- public:
- CAMReminderData();
- CAMReminderData (FSSpec *inMacFSSpec);
-
- virtual ~CAMReminderData();
-
- virtual Boolean IsDirty();
-
- virtual void DoSave();
- virtual void DoSaveAs (FSSpec *inMacFSSpec);
- virtual void DoRevert();
-
- virtual void CloseFile();
-
- // accessor functions, replace these with application-specific functions:
-
- virtual void GetStuff (void *stuff);
- virtual void SetStuff (void *stuff);
-
- protected:
- Boolean mDirty;
- LFileStream *mFile;
-
- virtual LFileStream *CreateFile (FSSpec *inMacFSSpec);
- virtual LFileStream *OpenFile (FSSpec *inMacFSSpec);
-
- virtual void CreateData();
- virtual void DisposeData();
- virtual void ReadData();
- virtual void WriteData (LFileStream *file);
-
- // define your own internal data structures:
-
- };
-