blob: e36ac75bec5d6b4f17146cf8b039b50ca7f4f39b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
{ Parsed from Appkit.framework NSObjectController.h }
{ Version FrameworkParser: 1.3. PasCocoa 0.3, Objective-P 0.4 - Thu Oct 1 18:54:07 ICT 2009 }
{$ifdef TYPES}
{$ifndef NSOBJECTCONTROLLER_PAS_T}
{$define NSOBJECTCONTROLLER_PAS_T}
{$endif}
{$endif}
{$ifdef RECORDS}
{$ifndef NSOBJECTCONTROLLER_PAS_R}
{$define NSOBJECTCONTROLLER_PAS_R}
{$endif}
{$endif}
{$ifdef FUNCTIONS}
{$ifndef NSOBJECTCONTROLLER_PAS_F}
{$define NSOBJECTCONTROLLER_PAS_F}
{$endif}
{$endif}
{$ifdef EXTERNAL_SYMBOLS}
{$ifndef NSOBJECTCONTROLLER_PAS_S}
{$define NSOBJECTCONTROLLER_PAS_S}
{$endif}
{$endif}
{$ifdef FORWARD}
NSObjectController = objcclass;
NSObjectControllerPointer = ^NSObjectController;
{$endif}
{$ifdef CLASSES}
{$ifndef NSOBJECTCONTROLLER_PAS_C}
{$define NSOBJECTCONTROLLER_PAS_C}
{ NSObjectController }
NSObjectController = objcclass(NSController)
private
__reserved3: Pointer;
__managedProxy: id;
__objectControllerFlags: bitpacked record
_editable: 0..1;
_automaticallyPreparesContent: 0..1;
_hasLoadedData: 0..1;
_explicitlyCannotAdd: 0..1;
_explicitlyCannotRemove: 0..1;
_isUsingManagedProxy: 0..1;
_hasFetched: 0..1;
_batches: 0..1;
_reservedObjectController: 0..((1 shl 24)-1);
end;
__objectClassName: NSString;
__objectClass: Pobjc_class;
__contentObjectArray: NSArray;
__content: id;
__objectHandler: id;
public
class function alloc: NSObjectController; message 'alloc';
function initWithContent(content_: id): id; message 'initWithContent:';
procedure setContent(content_: id); message 'setContent:';
function content: id; message 'content';
function selection: id; message 'selection';
function selectedObjects: NSArray; message 'selectedObjects';
procedure setAutomaticallyPreparesContent(flag: Boolean); message 'setAutomaticallyPreparesContent:';
function automaticallyPreparesContent: Boolean; message 'automaticallyPreparesContent';
procedure prepareContent; message 'prepareContent';
procedure setObjectClass(objectClass_: Pobjc_class); message 'setObjectClass:';
function objectClass: Pobjc_class; message 'objectClass';
function newObject: id; message 'newObject';
procedure addObject(object_: id); message 'addObject:';
procedure removeObject(object_: id); message 'removeObject:';
procedure setEditable(flag: Boolean); message 'setEditable:';
function isEditable: Boolean; message 'isEditable';
procedure add(sender: id); message 'add:';
function canAdd: Boolean; message 'canAdd';
procedure remove(sender: id); message 'remove:';
function canRemove: Boolean; message 'canRemove';
function validateUserInterfaceItem(item: id): Boolean; message 'validateUserInterfaceItem:';
{ Category: NSManagedController }
function managedObjectContext: NSManagedObjectContext; message 'managedObjectContext';
procedure setManagedObjectContext(managedObjectContext_: NSManagedObjectContextPointer); message 'setManagedObjectContext:';
function entityName: NSString; message 'entityName';
procedure setEntityName(entityName_: NSString); message 'setEntityName:';
function fetchPredicate: NSPredicate; message 'fetchPredicate';
procedure setFetchPredicate(predicate: NSPredicate); message 'setFetchPredicate:';
function fetchWithRequest_merge_error(fetchRequest: NSFetchRequestPointer; merge: Boolean; error: NSErrorPointer): Boolean; message 'fetchWithRequest:merge:error:';
procedure fetch(sender: id); message 'fetch:';
procedure setUsesLazyFetching(enabled: Boolean); message 'setUsesLazyFetching:';
function usesLazyFetching: Boolean; message 'usesLazyFetching';
function defaultFetchRequest: NSFetchRequest; message 'defaultFetchRequest';
end; external;
{$endif}
{$endif}
|