System/Library/Frameworks/EventKitUI.framework
EKEventDetailItem.h
@class NSString, EKEventStore, EKEvent, EKUIRecurrenceAlertController, UIViewController;
@protocol EKEditItemViewControllerProtocol, EKEventDetailItemDelegate, EKUINavigationDelegateProvider;
@interface EKEventDetailItem : NSObject <EKEditItemViewControllerDelegate> {
EKEventStore *_store;
EKEvent *_event;
EKEvent *_lastEventUpdated;
EKUIRecurrenceAlertController *_recurrenceAlertController;
}
@property (weak, nonatomic) id<EKEventDetailItemDelegate> delegate;
@property (nonatomic) BOOL allowsEditing;
@property (nonatomic) int cellPosition;
@property (nonatomic) BOOL shouldIndent;
@property (retain, nonatomic) UIViewController<EKEditItemViewControllerProtocol> *viewController;
@property (weak, nonatomic) UIViewController<EKUINavigationDelegateProvider> *viewControllerToPresentFrom;
@property (readonly, nonatomic) BOOL requiresLayoutForSubitemCount;
@property (readonly, nonatomic) unsigned long long maximumNumberOfSubItems;
@property (readonly, nonatomic) BOOL detailItemVisibilityChanged;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (id)cellForSubitemAtIndex:(unsigned long long)a0;
- (double)defaultCellHeightForSubitemAtIndex:(unsigned long long)a0 forWidth:(double)a1 forceUpdate:(BOOL)a2;
- (id)cellForSubitemAtIndex:(unsigned long long)a0 withTraitCollection:(id)a1;
- (void)reset;
- (void)dealloc;
- (double)defaultCellHeightForSubitemAtIndex:(unsigned long long)a0 forWidth:(double)a1;
- (unsigned long long)numberOfSubitems;
- (void)eventViewController:(id)a0 didSelectSubitem:(unsigned long long)a1;
- (BOOL)eventViewController:(id)a0 shouldSelectSubitem:(unsigned long long)a1;
- (id)detailViewControllerWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forSubitemAtIndex:(unsigned long long)a1;
- (BOOL)hasDetailViewControllerAtIndex:(unsigned long long)a0;
- (BOOL)editItemViewControllerShouldShowDetachAlert;
- (BOOL)editItemViewControllerSave:(id)a0;
- (void).cxx_destruct;
- (void)setEvent:(id)a0 store:(id)a1;
- (void)refreshCopiedEvents;
- (BOOL)configureWithCalendar:(id)a0 preview:(BOOL)a1;
- (void)eventViewController:(id)a0 tableViewDidScroll:(id)a1;
- (void)eventViewController:(id)a0 didSelectReadOnlySubitem:(unsigned long long)a1;
- (void)notifyDidCommit;
- (id)editItemEventToDetach;
- (void)editItemViewController:(id)a0 didCompleteWithAction:(int)a1;
- (void)eventViewController:(id)a0 didHighlightSubitem:(unsigned long long)a1;
- (void)eventViewController:(id)a0 didUnhighlightSubitem:(unsigned long long)a1;
- (void)eventViewControllerDidTapInfoButton:(id)a0;
- (id)infoDetailViewControllerWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)isPrivateEvent;
- (BOOL)isReadOnlyDelegateCalendar;
- (void)layoutCellsForWidth:(double)a0 position:(int)a1;
- (void)notifyDidEndEditing;
- (void)notifyDidStartEditing;
- (void)notifySubitemDidSave:(unsigned long long)a0;
- (BOOL)saveAndDismissWithForce:(BOOL)a0;
@end