2 * Generated by class-dump 3.1.2.
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
9 @
class ABGroupWrapper
, NSLock
, NSMutableArray
;
11 @interface ABModel
: NSObject
14 struct __CFArray
*_displayedMembers
;
15 NSMutableArray
*_displayedGroups
;
16 CDAnonymousStruct3
*_sectionLists
;
17 struct __CFDictionary
*_headerSortKeyToHeaderString
;
18 struct _NSRange _displayedMemberPreparedRange
;
19 unsigned int _numberOfDisplayedMembers
;
20 BOOL _displayedMembersAreSearchResults
;
21 void *_selectedPerson
;
22 ABGroupWrapper
*_selectedGroupWrapper
;
23 ABGroupWrapper
*_lastSelectedGroupWrapper
;
24 unsigned int _displayOrdering
;
25 struct __CFArray
*_databaseChangeDelegates
;
26 NSMutableArray
*_cachedModelRecords
;
28 BOOL _loadingInBackground
;
29 NSLock
*_backgroundLoadingLock
;
30 BOOL _backgroundInvalidated
;
34 + (unsigned int)sortOrdering
;
35 - (id
)initWithUIController
:(id
)fp8 addressBook
:(void *)fp12
;
37 - (void)_waitUntilBackgroundThreadFinished
;
38 - (void)setSortOrdering
:(unsigned int)fp8
;
39 - (void)setDisplayNameOrdering
:(unsigned int)fp8
;
40 - (void)resetSortKeyToHeaderStringDictionary
;
41 - (struct __CFDictionary
*)headerSortKeyToHeaderStringDictionary
;
42 - (BOOL
)shouldUsePartialLoadingForGroupWrapper
:(id
)fp8
;
43 - (void)resetSectionList
;
44 - (void)setFilteredDisplayedMembers
:(struct __CFArray
*)fp8
;
45 - (int)displayedMemberSectionListsCount
;
46 - (id
)allDisplayedMembers
;
47 - (unsigned int)numberOfDisplayedMembers
;
48 - (id
)_createModelRecordFromRecord
:(void *)fp8
;
49 - (void)_cachePeople
:(struct __CFArray
*)fp8 atEnd
:(BOOL
)fp12
;
50 - (void)_loadMembersInBackground
:(id
)fp8
;
51 - (void)_startBackgroundThreadIfNecessaryScanningForward
:(BOOL
)fp8
;
52 - (id
)_partialDisplayedGroupMembersInRange
:(struct _NSRange
)fp8
;
53 - (id
)_displayedGroupMembersInRange
:(struct _NSRange
)fp8
;
54 - (id
)displayedMembersInRange
:(struct _NSRange
)fp8
;
55 - (void *)displayedMemberAtIndex
:(unsigned int)fp8
;
56 - (void)copyDisplayedNamePieces
:(id
*)fp8 isGroup
:(char *)fp12 highlightIndex
:(int *)fp16 forMember
:(const void **)fp20 atindex
:(unsigned int)fp24
;
57 - (CDAnonymousStruct3
*)displayedMemberSectionLists
;
58 - (void)prepareDisplayedMembersInRange
:(struct _NSRange
)fp8
;
59 - (void)invalidateDisplayedGroups
;
60 - (void)setSelectedPerson
:(void *)fp8
;
61 - (void *)selectedPerson
;
62 - (void)setSelectedGroup
:(void *)fp8
;
63 - (void *)selectedGroup
;
64 - (id
)lastSelectedGroupWrapper
;
65 - (void)setLastSelectedGroupWrapper
:(id
)fp8
;
66 - (void)setSelectedGroupWrapper
:(id
)fp8
;
67 - (id
)selectedGroupWrapper
;
68 - (void)invalidateDisplayedMembers
;
69 - (void)modifiedDisplayedMember
:(void *)fp8
;
70 - (void)addDisplayedMember
:(void *)fp8
;
71 - (void)removeDisplayedMember
:(void *)fp8
;
72 - (void)setAddressBook
:(void *)fp8
;
73 - (void *)addressBook
;
74 - (void)_notifyDelegatesOfDatabaseChangeWithDeletedGroup
:(BOOL
)fp8 deletedPerson
:(BOOL
)fp12
;
75 - (void)_modelDatabaseChanged
:(struct __CFDictionary
*)fp8
;
76 - (void)setAutoInvalidateOnDatabaseChange
:(BOOL
)fp8
;
77 - (void)addDatabaseChangeDelegate
:(id
)fp8
;
78 - (void)removeDatabaseChangeDelegate
:(id
)fp8
;