home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cl-lib07.zip / samples.zip / usr / samples / address / controller.h < prev    next >
C/C++ Source or Header  |  1995-03-05  |  727b  |  49 lines

  1. #ifndef _CONTROLLER_H_
  2. #define _CONTROLLER_H_
  3.  
  4. #include <pm/pm.h>
  5. #include <db/db.h>
  6.  
  7. @interface Controller : Object
  8. {
  9.   StdDialog *insertRecord;
  10.   StdDialog *replaceRecord;
  11.   StdDialog *infoRecord;
  12.  
  13.   id insertName;
  14.   id insertAddress;
  15.   id insertPhone;
  16.   id insertFax;
  17.   id insertEMail;
  18.   id replaceName;
  19.   id replaceAddress;
  20.   id replacePhone;
  21.   id replaceFax;
  22.   id replaceEMail;
  23.   id infoName;
  24.   id infoAddress;
  25.   id infoPhone;
  26.   id infoFax;
  27.   id infoEMail;
  28.  
  29.   DBFile *database;
  30.   DBList *recordList;
  31. }
  32.  
  33. - init;
  34. - free;
  35.  
  36. - readList: sender;
  37.  
  38. - insert: sender;
  39. - replace: sender;
  40. - info: sender;
  41. - delete: sender;
  42.  
  43. - closeApp: sender;
  44. - windowDidResize: sender;
  45.  
  46. @end
  47.  
  48. #endif
  49.