]> git.saurik.com Git - iphone-api.git/blob - AddressBookUI/ABModel.h
Commit the SpringBoard folder (for WinterBoard).
[iphone-api.git] / AddressBookUI / ABModel.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 #import "NSObject.h"
8
9 @class ABGroupWrapper, NSLock, NSMutableArray;
10
11 @interface ABModel : NSObject
12 {
13 void *_addressBook;
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;
27 NSLock *_memberLock;
28 BOOL _loadingInBackground;
29 NSLock *_backgroundLoadingLock;
30 BOOL _backgroundInvalidated;
31 }
32
33 + (void)initialize;
34 + (unsigned int)sortOrdering;
35 - (id)initWithUIController:(id)fp8 addressBook:(void *)fp12;
36 - (void)dealloc;
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;
79
80 @end
81