]> git.saurik.com Git - iphone-api.git/blob - AddressBookUI/ABUIController.h
Supporting the latest builds of Cycorder.
[iphone-api.git] / AddressBookUI / ABUIController.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 #import "ABMembersControllerDelegate-Protocol.h"
10 #import "UIModalViewDelegate-Protocol.h"
11
12 @class ABCardController, ABCountryCodePicker, ABEditorController, ABGroupsController, ABImagePickerController, ABItemLabelPicker, ABMembersController, ABModel, ABPeoplePicker, ABRingtonePicker, ABServerSearchController, ABSimpleTextInputLayer, ABUnknownCardController, NSMutableArray, NSString, UIModalView, UINavigationBar, UIPreferencesTable, UITransitionView, UIView, UIWindow;
13
14 @interface ABUIController : NSObject <UIModalViewDelegate, ABMembersControllerDelegate>
15 {
16 void *_addressBook;
17 ABPeoplePicker *_peoplePicker;
18 NSMutableArray *_controllerStack;
19 ABGroupsController *_groupsController;
20 ABMembersController *_membersController;
21 ABServerSearchController *_serverSearchController;
22 ABUnknownCardController *_unknownCardForServerSearchController;
23 ABCardController *_cardController;
24 ABEditorController *_editorController;
25 ABImagePickerController *_imagePickerController;
26 ABSimpleTextInputLayer *_activeSimpleTextInputLayer;
27 int _preTextInputDisplayMode;
28 UIView *_preTextInputBaseView;
29 ABModel *_model;
30 struct __CFArray *_displayedProperties;
31 UINavigationBar *_navBar;
32 id _navBarButtonTarget;
33 SEL _navBarLeftButtonAction;
34 SEL _navBarRightButtonAction;
35 NSString *_prompt;
36 NSString *_rightButtonTitle;
37 UITransitionView *_cardTransitionLayer;
38 UITransitionView *_baseTransitionLayer;
39 UITransitionView *_navAndContentTransitionLayer;
40 UIView *_placardedContent;
41 UIView *_contentView;
42 UIWindow *_previousKeyWindow;
43 int _previousStatusBarMode;
44 ABRingtonePicker *_ringtonePicker;
45 ABCountryCodePicker *_countryCodePicker;
46 ABItemLabelPicker *_itemLabelPicker;
47 int _displayMode;
48 BOOL _skipUpdate;
49 UIModalView *_alertSheet;
50 int _behavior;
51 id _value;
52 UIPreferencesTable *_cardTable;
53 struct {
54 unsigned int allowsCancel:1;
55 unsigned int allowsOtherValue:1;
56 unsigned int allowsCardEditing:1;
57 unsigned int wasAllowingCardEditing:1;
58 unsigned int shouldRestoreAllowsCardEditing:1;
59 unsigned int notifyDelegateOfEndEditing:1;
60 unsigned int haveLoadedCurrentMembers:1;
61 unsigned int disableHideNavigationButtons:1;
62 unsigned int canceling:1;
63 unsigned int unused:23;
64 } _controllerFlags;
65 }
66
67 + (id)sharedInstance;
68 - (id)initWithPeoplePicker:(id)fp8 addressBook:(void *)fp12;
69 - (id)initWithPeoplePicker:(id)fp8;
70 - (void)dealloc;
71 - (id)controllerStack;
72 - (void)reflowForCurrentPickerSize;
73 - (void)reflowForPickerSize:(struct CGSize)fp8;
74 - (id)peoplePicker;
75 - (void)updateNavBarButtons;
76 - (void)updateNavBarButtonsAndAnimate:(BOOL)fp8;
77 - (void)setDisplayedProperties:(struct __CFArray *)fp8;
78 - (struct __CFArray *)displayedProperties;
79 - (void)setPrompt:(id)fp8;
80 - (void)setRightButtonTitle:(id)fp8;
81 - (void)setBannerTitle:(id)fp8 value:(id)fp12;
82 - (void)displayScrollerIndicators;
83 - (void)setAllowsCancel:(BOOL)fp8;
84 - (BOOL)allowsCancel;
85 - (void)setAllowsOtherValue:(BOOL)fp8;
86 - (BOOL)allowsOtherValue;
87 - (void)setAllowsCardEditing:(BOOL)fp8;
88 - (BOOL)allowsCardEditing;
89 - (void)setAllowsOtherValue:(int)fp8 cancel:(int)fp12 editing:(int)fp16;
90 - (id)membersController;
91 - (id)groupsController;
92 - (id)cardController;
93 - (id)imagePickerController;
94 - (id)editorController;
95 - (void *)selectedPerson;
96 - (id)model;
97 - (int)displayMode;
98 - (void)showGroups;
99 - (void)_notifyDelegateOfFullScreenDismissal:(id)fp8;
100 - (void)insertGroupNavItemIfNeeded;
101 - (id)createNavigationItemForSelectedGroupWrapper;
102 - (void)showMembersOfGroupWrapper:(id)fp8 animate:(BOOL)fp12;
103 - (void)showMembersOfGroup:(void *)fp8 animate:(BOOL)fp12;
104 - (void)didChangeNavigationTitleView:(id)fp8;
105 - (void)showCardForPerson:(void *)fp8 animate:(BOOL)fp12;
106 - (void)toggleEditing;
107 - (void)beginEditing:(BOOL)fp8;
108 - (void)endEditing:(BOOL)fp8 postponeUITeardown:(BOOL)fp12;
109 - (BOOL)isTransitioning;
110 - (void)setValue:(id)fp8;
111 - (id)value;
112 - (void)setBehavior:(int)fp8;
113 - (int)behavior;
114 - (void)cancel:(BOOL)fp8;
115 - (void)cancel;
116 - (void)newContactViewCancelled:(id)fp8;
117 - (void)newContactViewCompleted:(id)fp8 withNewPerson:(void *)fp12;
118 - (void)newContactViewFinishedAnimatingToCardView:(id)fp8 context:(id)fp12;
119 - (void)add;
120 - (void)displayAlertSheet:(id)fp8 inView:(id)fp12;
121 - (void)closeAlertSheetAndAnimate:(BOOL)fp8;
122 - (void)closeAlertSheet;
123 - (void)remove;
124 - (void)enterOtherValue;
125 - (void)removeRecord:(void *)fp8;
126 - (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
127 - (void)membersControllerWillStartSearching:(id)fp8;
128 - (void)membersControllerWillEndSearching:(id)fp8;
129 - (void)membersController:(id)fp8 needsTitleUpdate:(id)fp12;
130 - (void)cancelSearchingAnimated:(BOOL)fp8;
131 - (void)cancelSearching:(id)fp8;
132 - (void)showActionsView:(id)fp8 withTitle:(id)fp12;
133 - (void)dismissActionPickerAndUpdateNavBarButtons:(BOOL)fp8 animate:(BOOL)fp12;
134 - (void)dismissActionPicker;
135 - (void)showRingtonePicker;
136 - (void)hideRingtonePicker;
137 - (void)showEditorForItems:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16 isNameParts:(BOOL)fp20 isNew:(BOOL)fp24;
138 - (void)personWasSelected:(void *)fp8;
139 - (void)showInsertEditorForPerson:(void *)fp8;
140 - (void)showCountryCodeEditorForItem:(id)fp8;
141 - (void)countryCodePicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
142 - (void)showPropertyPicker:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16;
143 - (void)itemLabelPickerListChanged:(id)fp8;
144 - (void)toggleItemLabelEditing;
145 - (void)showLabelEditorForItem:(id)fp8 additionalLabels:(id)fp12 property:(int)fp16;
146 - (void)itemLabelPicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
147 - (id)itemLabelPickerPresentSimpleTextInputLayerWithContext:(id)fp8;
148 - (void)itemLabelPicker:(id)fp8 dismissSimpleTextInputLayer:(id)fp12;
149 - (void)showSimpleTextInputLayer:(id)fp8;
150 - (void)imagePickerWillBeShown:(id)fp8;
151 - (void)imagePickerFinishedShowing:(id)fp8;
152 - (void)showImageMenu;
153 - (void)imagePickerWillBeRemoved:(id)fp8;
154 - (void)tearDownImagePickerController;
155 - (void)imagePicker:(id)fp8 pickedPhoto:(id)fp12;
156 - (void)imagePicker:(id)fp8 presentAlertSheet:(id)fp12;
157 - (void)imagePicker:(id)fp8 dismissAlertSheet:(id)fp12;
158 - (struct CGSize)contentSize;
159 - (struct CGSize)fullScreenSize;
160 - (struct CGSize)fullScreenContentSize;
161 - (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
162 - (void)registerNavBarButtonsWithTarget:(id)fp8 left:(id)fp12 right:(id)fp16 leftAction:(SEL)fp20 rightAction:(SEL)fp24 leftStyle:(int)fp28 rightStyle:(int)fp32;
163 - (BOOL)navigationBar:(id)fp8 shouldPopItem:(id)fp12;
164 - (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
165 - (void)transitionViewDidStart:(id)fp8;
166 - (void)transitionViewDidComplete:(id)fp8;
167 - (void)backAnimate:(BOOL)fp8;
168 - (void)back;
169 - (void)restoreDefaultState;
170 - (void)suspend;
171 - (void)resume;
172 - (void)loadState;
173 - (BOOL)saveState;
174 - (void)jumpToMembersList:(BOOL)fp8 save:(BOOL)fp12;
175 - (void)reloadTopController;
176 - (void)addressBookChangedExternally:(struct __CFDictionary *)fp8;
177 - (void)editingFieldChanged;
178 - (void)_performAccountRefreshIfNeeded;
179 - (void)_performGroupListRefreshIfNeeded;
180
181 @end
182