ABCardTableController Klassenreferenz

#import <ABCardTableController.h>

Abgeleitet von NSObject.

Basisklasse für ABUnknownCardTableController und ABVCardTableController.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - initWithCardController:
(void) - dealloc
(id) - personImageView
(id) - itemViewForPerson:property:identifier:withTable:
(void) - setDisplayedPerson:
(void) - displayedPersonWasModified:
(void) - setShowsMapActions:
(struct CPRecord *) - displayedPerson
(void) - setAllowsActions:
(void) - setAllowsCardDeletion:
(BOOL) - allowsCardDeletion
(BOOL) - hasAdditionalProperties
(BOOL) - isPropertyOptional:
(id) - createPropertyGroupsForEditing:
(id) - propertyGroupsForEditing:
(struct __CFArray *) - createAdditionalPropertiesArray
(id) - propertyGroups
(BOOL) - isCardPartiallyFilled
(BOOL) - shouldShowRingtoneCellWhenEditing:
(id) - ringtoneManager
(void) - setIsEditable:animated:withTable:
(BOOL) - isEditable
(void) - setHighlightedItemForProperty:withIdentifier:important:
(BOOL) - performDefaultActionForPerson:property:identifier:
(void) - setNameIsCustomized:
(void) - setTagLine:
(id) - createDateMessageString
(void) - setDates:withMessageFormat:
(void) - setTitleColor:
(void) - setTitleIsImportant:
(void) - setTitle:withMessage:
(BOOL) - hasInlineActions
(BOOL) - hasDeleteButton
(BOOL) - hasMapActions
(int) - firstPropertyGroupIndex
(int) - phoneTableGroupIndex
(int) - inlineActionsTableGroupIndex
(void) - updateNameControlSizeWithTableSize:outHeight:
(id) - createNameCellWithTableSize:
(id) - createRecentDatesCellWithTableSize:
(id) - createValueCellForRow:inGroup:withTableSize:
(id) - createDeleteCellWithTableSize:
(id) - createAddPropertiesCellWithTableSize:
(id) - titleForNoValueWithProperty:
(id) - createNoValueCellWithTableSize:
(id) - propertyGroupForProperty:
(void) - performActionFromSender:buttonClicked:
(void) - alertSheet:buttonClicked:
(void) - inlineActionButtonClicked:
(BOOL) - isPhonePropertyDisplayed
(BOOL) - shouldShowAddToFavoritesAction
(BOOL) - shouldShowTextAction
(id) - createActionCellWithFrame:font:
(id) - createActionCellWithFrame:
(id) - createActionButtonWithFrame:tag:font:
(id) - createActionsCellWithTableSize:
(id) - createMapDirectionsTo:cellWithTableSize:
(id) - createMapAddToBookmarksCellWithTableSize:
(void) - reloadPhoneFavoritesInTable:
(int) - numberOfGroupsInPreferencesTable:
(int) - preferencesTable:numberOfRowsInGroup:
(id) - preferencesTable:cellForRow:inGroup:
(float) - preferencesTable:heightForRow:inGroup:withProposedHeight:
(BOOL) - table:canDeleteRow:
(void) - performDeleteForCell:
(void) - preferencesTable:deleteRow:inGroup:outDeletionItemCopy:
(BOOL) - table:canInsertAtRow:
(void) - tableSelectionDidChange:
(BOOL) - table:showDisclosureForRow:
(BOOL) - table:shouldIndentRow:

Geschützte Attribute

ABCardController_cardController
struct __CFArray * _optionalProperties
NSMutableArray_propertyGroups
NSMutableArray_editablePropertyGroups
struct CPRecord * _displayedPerson
BOOL _editable
BOOL _allowsActions
BOOL _allowsDelete
BOOL _showMapActions
ABCardNameControl_nameControl
ABCardTitleView_customizedNameView
ABPersonImageView_imageView
UIView_textActionView
UIView_addToFavoritesActionView
ABActionsController_phoneActionsController
NSArray_dates
ABCardRecentDatesView_datesView
NSString_datesMessageFormat
int _highlightIdentifier
BOOL _highlightImportant
int _highlightProperty
ABRingtoneManager_ringtoneManager

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei ABCardTableController.h.


Dokumentation der Elementfunktionen

- (id) initWithCardController: (id)  fp8  

- (void) dealloc  

Implementiert NSObject.

Implementiert in ABMapsCardTableController und ABUnknownCardTableController.

- (id) personImageView  

- (id) itemViewForPerson: (struct CPRecord *)  fp8
property: (int)  fp12
identifier: (int)  fp16
withTable: (id)  fp20 

- (void) setDisplayedPerson: (struct CPRecord *)  fp8  

- (void) displayedPersonWasModified: (struct CPRecord *)  fp8  

- (void) setShowsMapActions: (BOOL)  fp8  

- (struct CPRecord *) displayedPerson  

- (void) setAllowsActions: (BOOL)  fp8  

- (void) setAllowsCardDeletion: (BOOL)  fp8  

- (BOOL) allowsCardDeletion  

- (BOOL) hasAdditionalProperties  

- (BOOL) isPropertyOptional: (int)  fp8  

- (id) createPropertyGroupsForEditing: (BOOL)  fp8  

- (id) propertyGroupsForEditing: (BOOL)  fp8  

- (struct __CFArray *) createAdditionalPropertiesArray  

- (id) propertyGroups  

Implementiert in ABMapsCardTableController.

- (BOOL) isCardPartiallyFilled  

- (BOOL) shouldShowRingtoneCellWhenEditing: (BOOL)  fp8  

Implementiert in ABVCardTableController.

- (id) ringtoneManager  

- (void) setIsEditable: (BOOL)  fp8
animated: (BOOL)  fp12
withTable: (id)  fp16 

- (BOOL) isEditable  

- (void) setHighlightedItemForProperty: (int)  fp8
withIdentifier: (int)  fp12
important: (BOOL)  fp16 

- (BOOL) performDefaultActionForPerson: (struct CPRecord *)  fp8
property: (int)  fp12
identifier: (int)  fp16 

- (void) setNameIsCustomized: (BOOL)  fp8  

- (void) setTagLine: (id)  fp8  

- (id) createDateMessageString  

- (void) setDates: (id)  fp8
withMessageFormat: (id)  fp12 

- (void) setTitleColor: (struct CGColor *)  fp8  

- (void) setTitleIsImportant: (BOOL)  fp8  

- (void) setTitle: (id)  fp8
withMessage: (id)  fp12 

- (BOOL) hasInlineActions  

- (BOOL) hasDeleteButton  

- (BOOL) hasMapActions  

- (int) firstPropertyGroupIndex  

- (int) phoneTableGroupIndex  

- (int) inlineActionsTableGroupIndex  

- (void) updateNameControlSizeWithTableSize: (struct CGSize fp8
outHeight: (float *)  fp16 

- (id) createNameCellWithTableSize: (struct CGSize fp8  

- (id) createRecentDatesCellWithTableSize: (struct CGSize fp8  

- (id) createValueCellForRow: (int)  fp8
inGroup: (int)  fp12
withTableSize: (struct CGSize fp16 

- (id) createDeleteCellWithTableSize: (struct CGSize fp8  

- (id) createAddPropertiesCellWithTableSize: (struct CGSize fp8  

- (id) titleForNoValueWithProperty: (int)  fp8  

- (id) createNoValueCellWithTableSize: (struct CGSize fp8  

- (id) propertyGroupForProperty: (int)  fp8  

- (void) performActionFromSender: (id)  fp8
buttonClicked: (int)  fp12 

- (void) alertSheet: (id)  fp8
buttonClicked: (int)  fp12 

- (void) inlineActionButtonClicked: (id)  fp8  

- (BOOL) isPhonePropertyDisplayed  

- (BOOL) shouldShowAddToFavoritesAction  

- (BOOL) shouldShowTextAction  

- (id) createActionCellWithFrame: (struct CGRect fp8
font: (struct __GSFont *)  fp24 

- (id) createActionCellWithFrame: (struct CGRect fp8  

- (id) createActionButtonWithFrame: (struct CGRect fp8
tag: (int)  fp24
font: (struct __GSFont *)  fp28 

- (id) createActionsCellWithTableSize: (struct CGSize fp8  

- (id) createMapDirectionsTo: (BOOL)  fp8
cellWithTableSize: (struct CGSize fp12 

- (id) createMapAddToBookmarksCellWithTableSize: (struct CGSize fp8  

- (void) reloadPhoneFavoritesInTable: (id)  fp8  

- (int) numberOfGroupsInPreferencesTable: (id)  fp8  

- (int) preferencesTable: (id)  fp8
numberOfRowsInGroup: (int)  fp12 

- (id) preferencesTable: (id)  fp8
cellForRow: (int)  fp12
inGroup: (int)  fp16 

- (float) preferencesTable: (id)  fp8
heightForRow: (int)  fp12
inGroup: (int)  fp16
withProposedHeight: (float)  fp20 

- (BOOL) table: (id)  fp8
canDeleteRow: (int)  fp12 

- (void) performDeleteForCell: (id)  fp8  

- (void) preferencesTable: (id)  fp8
deleteRow: (int)  fp12
inGroup: (int)  fp16
outDeletionItemCopy: (id *)  fp20 

- (BOOL) table: (id)  fp8
canInsertAtRow: (int)  fp12 

- (void) tableSelectionDidChange: (id)  fp8  

- (BOOL) table: (id)  fp8
showDisclosureForRow: (int)  fp12 

- (BOOL) table: (id)  fp8
shouldIndentRow: (int)  fp12 


Dokumentation der Datenelemente

Definiert in Zeile 13 der Datei ABCardTableController.h.

- (struct __CFArray*) _optionalProperties [read, protected]

Definiert in Zeile 14 der Datei ABCardTableController.h.

- (NSMutableArray*) _propertyGroups [protected]

Definiert in Zeile 15 der Datei ABCardTableController.h.

Definiert in Zeile 16 der Datei ABCardTableController.h.

- (struct CPRecord*) _displayedPerson [read, protected]

Definiert in Zeile 17 der Datei ABCardTableController.h.

- (BOOL) _editable [protected]

Definiert in Zeile 18 der Datei ABCardTableController.h.

- (BOOL) _allowsActions [protected]

Definiert in Zeile 19 der Datei ABCardTableController.h.

- (BOOL) _allowsDelete [protected]

Definiert in Zeile 20 der Datei ABCardTableController.h.

- (BOOL) _showMapActions [protected]

Definiert in Zeile 21 der Datei ABCardTableController.h.

- (ABCardNameControl*) _nameControl [protected]

Definiert in Zeile 22 der Datei ABCardTableController.h.

Definiert in Zeile 23 der Datei ABCardTableController.h.

- (ABPersonImageView*) _imageView [protected]

Definiert in Zeile 24 der Datei ABCardTableController.h.

- (UIView*) _textActionView [protected]

Definiert in Zeile 25 der Datei ABCardTableController.h.

Definiert in Zeile 26 der Datei ABCardTableController.h.

Definiert in Zeile 27 der Datei ABCardTableController.h.

- (NSArray*) _dates [protected]

Definiert in Zeile 28 der Datei ABCardTableController.h.

Definiert in Zeile 29 der Datei ABCardTableController.h.

- (NSString*) _datesMessageFormat [protected]

Definiert in Zeile 30 der Datei ABCardTableController.h.

- (int) _highlightIdentifier [protected]

Definiert in Zeile 31 der Datei ABCardTableController.h.

- (BOOL) _highlightImportant [protected]

Definiert in Zeile 32 der Datei ABCardTableController.h.

- (int) _highlightProperty [protected]

Definiert in Zeile 33 der Datei ABCardTableController.h.

Definiert in Zeile 34 der Datei ABCardTableController.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: