/headers/AddressBookUI/ABUIController.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import "NSObject.h"
00008 
00009 @class ABCardController, ABCountryCodePicker, ABEditorController, ABGroupsController, ABImagePickerController, ABItemLabelPicker, ABMembersController, ABModel, ABPeoplePicker, ABRingtonePicker, ABSimpleTextInputLayer, NSMutableArray, NSString, UIAlertSheet, UINavigationBar, UIPreferencesTable, UITransitionView, UIView, UIWindow;
00010 
00011 @interface ABUIController : NSObject
00012 {
00013     ABPeoplePicker *_peoplePicker;
00014     NSMutableArray *_controllerStack;
00015     ABGroupsController *_groupsController;
00016     ABMembersController *_membersController;
00017     ABCardController *_cardController;
00018     ABEditorController *_editorController;
00019     ABImagePickerController *_imagePickerController;
00020     ABSimpleTextInputLayer *_activeSimpleTextInputLayer;
00021     int _preTextInputDisplayMode;
00022     UIView *_preTextInputBaseView;
00023     ABModel *_model;
00024     struct __CFArray *_displayedProperties;
00025     UINavigationBar *_navBar;
00026     id _navBarButtonTarget;
00027     SEL _navBarLeftButtonAction;
00028     SEL _navBarRightButtonAction;
00029     NSString *_rightButtonTitle;
00030     UITransitionView *_cardTransitionLayer;
00031     UITransitionView *_baseTransitionLayer;
00032     UITransitionView *_navAndContentTransitionLayer;
00033     UIView *_placardedContent;
00034     UIView *_contentView;
00035     UIWindow *_previousKeyWindow;
00036     int _previousStatusBarMode;
00037     ABRingtonePicker *_ringtonePicker;
00038     ABCountryCodePicker *_countryCodePicker;
00039     ABItemLabelPicker *_itemLabelPicker;
00040     int _displayMode;
00041     BOOL _skipUpdate;
00042     UIAlertSheet *_alertSheet;
00043     int _behavior;
00044     id _value;
00045     UIView *_bannerView;
00046     UIPreferencesTable *_cardTable;
00047     struct {
00048         unsigned int allowsCancel:1;
00049         unsigned int allowsOtherValue:1;
00050         unsigned int allowsCardEditing:1;
00051         unsigned int notifyDelegateOfEndEditing:1;
00052         unsigned int haveLoadedCurrentMembers:1;
00053         unsigned int disableHideNavigationButtons:1;
00054         unsigned int canceling:1;
00055         unsigned int refreshMembersCount:1;
00056         unsigned int unused:25;
00057     } _controllerFlags;
00058 }
00059 
00060 + (id)sharedInstance;
00061 - (id)initWithPeoplePicker:(id)fp8;
00062 - (void)dealloc;
00063 - (id)controllerStack;
00064 - (void)reflowForCurrentPickerSize;
00065 - (void)reflowForPickerSize:(struct CGSize)fp8;
00066 - (id)peoplePicker;
00067 - (void)updateNavBarButtons;
00068 - (void)updateNavBarButtonsAndAnimate:(BOOL)fp8;
00069 - (void)setDisplayedProperties:(struct __CFArray *)fp8;
00070 - (struct __CFArray *)displayedProperties;
00071 - (void)setPrompt:(id)fp8;
00072 - (void)setRightButtonTitle:(id)fp8;
00073 - (void)setBannerTitle:(id)fp8 value:(id)fp12;
00074 - (void)displayScrollerIndicators;
00075 - (void)setAllowsCancel:(BOOL)fp8;
00076 - (BOOL)allowsCancel;
00077 - (void)setAllowsOtherValue:(BOOL)fp8;
00078 - (BOOL)allowsOtherValue;
00079 - (void)setAllowsCardEditing:(BOOL)fp8;
00080 - (BOOL)allowsCardEditing;
00081 - (void)setAllowsOtherValue:(int)fp8 cancel:(int)fp12 editing:(int)fp16;
00082 - (id)membersController;
00083 - (id)groupsController;
00084 - (id)cardController;
00085 - (id)imagePickerController;
00086 - (id)editorController;
00087 - (struct CPRecord *)selectedPerson;
00088 - (id)model;
00089 - (int)displayMode;
00090 - (void)showGroups;
00091 - (void)_notifyDelegateOfFullScreenDismissal:(id)fp8;
00092 - (void)insertGroupNavItemIfNeeded;
00093 - (id)createNavigationItemWithGroup:(struct CPRecord *)fp8;
00094 - (void)_setMemberCountNeedsRefresh:(BOOL)fp8;
00095 - (void)_updateCountStringForTable:(id)fp8;
00096 - (void)_updateMembersCountStringIfNeeded;
00097 - (void)showMembersOfGroup:(struct CPRecord *)fp8 animate:(BOOL)fp12;
00098 - (void)showCardForPerson:(struct CPRecord *)fp8 animate:(BOOL)fp12;
00099 - (void)toggleEditing;
00100 - (void)beginEditing:(BOOL)fp8;
00101 - (void)endEditing:(BOOL)fp8 postponeUITeardown:(BOOL)fp12;
00102 - (BOOL)isTransitioning;
00103 - (void)setValue:(id)fp8;
00104 - (id)value;
00105 - (void)setBehavior:(int)fp8;
00106 - (int)behavior;
00107 - (void)cancel:(BOOL)fp8;
00108 - (void)cancel;
00109 - (void)newContactViewCancelled:(id)fp8;
00110 - (void)newContactViewCompleted:(id)fp8 withNewPerson:(struct CPRecord *)fp12;
00111 - (void)newContactViewFinishedAnimatingToCardView:(id)fp8 context:(id)fp12;
00112 - (void)add;
00113 - (void)displayAlertSheet:(id)fp8 inView:(id)fp12;
00114 - (void)closeAlertSheetAndAnimate:(BOOL)fp8;
00115 - (void)closeAlertSheet;
00116 - (void)remove;
00117 - (void)enterOtherValue;
00118 - (void)removeRecord:(struct CPRecord *)fp8;
00119 - (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
00120 - (void)showActionsView:(id)fp8 withTitle:(id)fp12;
00121 - (void)dismissActionPickerAndUpdateNavBarButtons:(BOOL)fp8 animate:(BOOL)fp12;
00122 - (void)dismissActionPicker;
00123 - (void)showRingtonePicker;
00124 - (void)hideRingtonePicker;
00125 - (void)showEditorForItems:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16;
00126 - (void)personWasSelected:(struct CPRecord *)fp8;
00127 - (void)showInsertEditorForPerson:(struct CPRecord *)fp8;
00128 - (void)showCountryCodeEditorForItem:(id)fp8;
00129 - (void)countryCodePicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
00130 - (void)showPropertyPicker:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16;
00131 - (void)itemLabelPickerListChanged:(id)fp8;
00132 - (void)toggleItemLabelEditing;
00133 - (void)showLabelEditorForItem:(id)fp8 additionalLabels:(id)fp12 property:(int)fp16;
00134 - (void)itemLabelPicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
00135 - (id)itemLabelPickerPresentSimpleTextInputLayerWithContext:(id)fp8;
00136 - (void)itemLabelPicker:(id)fp8 dismissSimpleTextInputLayer:(id)fp12;
00137 - (void)showSimpleTextInputLayer:(id)fp8;
00138 - (void)imagePickerWillBeShown:(id)fp8;
00139 - (void)imagePickerFinishedShowing:(id)fp8;
00140 - (void)showImageMenu;
00141 - (void)imagePickerWillBeRemoved:(id)fp8;
00142 - (void)tearDownImagePickerController;
00143 - (void)imagePicker:(id)fp8 pickedPhoto:(id)fp12;
00144 - (void)imagePicker:(id)fp8 presentAlertSheet:(id)fp12;
00145 - (void)imagePicker:(id)fp8 dismissAlertSheet:(id)fp12;
00146 - (struct CGSize)contentSize;
00147 - (struct CGSize)fullScreenSize;
00148 - (struct CGSize)fullScreenContentSize;
00149 - (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
00150 - (void)registerNavBarButtonsWithTarget:(id)fp8 left:(id)fp12 right:(id)fp16 leftAction:(SEL)fp20 rightAction:(SEL)fp24 leftStyle:(int)fp28 rightStyle:(int)fp32;
00151 - (BOOL)navigationBar:(id)fp8 shouldPopItem:(id)fp12;
00152 - (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
00153 - (void)transitionViewDidStart:(id)fp8;
00154 - (void)transitionViewDidComplete:(id)fp8;
00155 - (void)backAnimate:(BOOL)fp8;
00156 - (void)back;
00157 - (void)restoreDefaultState;
00158 - (void)suspend;
00159 - (void)resume;
00160 - (void)loadState;
00161 - (BOOL)saveState;
00162 - (void)jumpToMembersList:(BOOL)fp8 save:(BOOL)fp12;
00163 - (void)reloadTopController;
00164 - (void)editingFieldChanged;
00165 
00166 @end
00167