|
|
1.1 root 1: /* Controller.h:
2: * You may freely copy, distribute, and reuse the code in this example.
3: * NeXT disclaims any warranty of any kind, expressed or implied, as to its
4: * fitness for any particular use.
5: *
6: * Written by Mai Nguyen, NeXT Developer Support
7: *
8: */
9:
10: #import <objc/Object.h>
11:
12:
13: @interface Controller:Object
14: {
15: id theWindow; /* The main application window */
16: id dbModule; /* DBModule instance representing the Authors
17: table */
18: id dbDatabase; /* the pubs database */
19: id dbRecordList;
20: id dbTableView;
21: id dbQualifier;
22: id dbFetchGroup;
23: id sortProp; /* Property used for sorting */
24: id aValue; /* a DBValue instance to look at record contents */
25: int recordOrder; /* Record retrieval order */
26: id formMatrix; /* Author data form matrix */
27: id qualifierField; /* Text field to build the query before a SELECT */
28: }
29:
30: - select:sender;
31: - insert:sender;
32: - checkInputRecord:sender;
33: - display;
34: - clearData;
35: - fillNewRecordAt:(int)index;
36: - changeRetrieveOrder:sender;
37: - buildSelectQualifier:sender;
38:
39: /* Controller Object Delegate methods */
40: - fetchGroup:fetchGroup didInsertRecordAt:(int)index;
41: - fetchGroupDidSave:fetchGroup;
42: - fetchGroupWillFetch:fetchGroup;
43:
44:
45: @end
46:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.