luxlabs header browser preview


@class NSMutableSet, NSString, NSArray, UIBarButtonItem, UIResponder, _UIAccessDeniedView, EKEventStore, EKCalendarItemEditItem, EKCalendarItem, EKChangeSet, EKUIRecurrenceAlertController;
@protocol EKCalendarItemEditorDelegate;

@interface EKCalendarItemEditor : UITableViewController <EKCalendarItemEditItemDelegate, UIActionSheetDelegate, UIAlertViewDelegate> {
    NSArray *_editItems;
    NSArray *_orderedEditItems;
    id _revertState;
    long long _lastAuthorizationStatus;
    BOOL _shouldOverrideAuthorizationStatus;
    NSArray *_currentItems;
    EKUIRecurrenceAlertController *_recurrenceAlertController;
    BOOL _giveTitleCellKeyboardFocus;
    BOOL _needsFirstResponderSet;
    int _editItemVisibility;
    BOOL _isIgnoringCellHeightChange;
    BOOL _needsCellHeightChange;
    NSMutableSet *_editItemsDisablingDoneButton;
    BOOL _hasAppeared;
    UIBarButtonItem *_cancelButton;
    UIBarButtonItem *_doneButton;
}

@property (retain, nonatomic) _UIAccessDeniedView *accessDeniedView;
@property (retain, nonatomic) EKChangeSet *originalChangeSet;
@property (weak, nonatomic) id<EKCalendarItemEditorDelegate> editorDelegate;
@property (retain, nonatomic) EKEventStore *store;
@property (retain, nonatomic) EKCalendarItem *calendarItem;
@property (retain, nonatomic) UIResponder *responderToRestoreOnAppearence;
@property (nonatomic) unsigned long long visibleSectionToRestoreOnAppearence;
@property (nonatomic) BOOL showsTimeZone;
@property (readonly) EKCalendarItemEditItem *currentEditItem;
@property (nonatomic) BOOL timeImplicitlySet;
@property (nonatomic) BOOL isTextEditing;
@property (nonatomic) BOOL pendingVideoConference;
@property (nonatomic) BOOL hasModifiedAttendeesFromSuggestion;
@property (retain, nonatomic) NSString *calendarItemCreationMethod;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_addLocalizedString;
+ (id)_doneLocalizedString;
+ (id)defaultTitleForCalendarItem;

- (void)_keyboardWillChangeFrame:(id)a0;
- (void)_localeChanged;
- (id)tableView:(id)a0 willSelectRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (void)done:(id)a0;
- (long long)numberOfSectionsInTableView:(id)a0;
- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)traitCollectionDidChange:(id)a0;
- (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)attemptDisplayReviewPrompt;
- (void)viewDidLoad;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1;
- (void)setShouldOverrideAuthorizationStatus:(BOOL)a0 withRemoteUIStatus:(long long)a1;
- (void)loadView;
- (unsigned long long)entityType;
- (unsigned long long)supportedInterfaceOrientations;
- (id)tableView:(id)a0 trailingSwipeActionsConfigurationForRowAtIndexPath:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (void)applicationDidResume;
- (BOOL)canBecomeFirstResponder;
- (BOOL)hasUnsavedChanges;
- (void).cxx_destruct;
- (id)title;
- (void)viewDidAppear:(BOOL)a0;
- (void)tableViewDidFinishReload:(id)a0;
- (void)setTitle:(id)a0;
- (void)cancel:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)scrollViewDidScroll:(id)a0;
- (struct CGSize { double x0; double x1; })preferredContentSize;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (id)navigationItem;
- (void)tableView:(id)a0 didDeselectRowAtIndexPath:(id)a1;
- (double)tableView:(id)a0 heightForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 titleForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (void)tableView:(id)a0 willDisplayFooterView:(id)a1 forSection:(long long)a2;
- (void)tableView:(id)a0 willDisplayHeaderView:(id)a1 forSection:(long long)a2;
- (void)refreshURL;
- (BOOL)hasAttachmentChanges;
- (void)_performDelete:(long long)a0;
- (void)refreshInvitees;
- (BOOL)attachmentsModifiedOnRecurrence;
- (void)completeAndSave;
- (void)refreshLocation;
- (BOOL)saveCalendarItemWithSpan:(long long)a0 error:(id *)a1;
- (void)setEditItemVisibility:(int)a0 animated:(BOOL)a1;
- (BOOL)_canEnableDoneButton;
- (void)_completeWithAction:(long long)a0 animated:(BOOL)a1 notify:(BOOL)a2;
- (void)_configureVisibleItems;
- (void)_copyEventForPossibleRevert;
- (id)_editItemAtIndexPath:(id)a0 firstRowIndex:(long long *)a1;
- (id)_editItems;
- (void)_keyboardWillHide;
- (id)_nameForDeleteButton;
- (id)_orderedEditItems;
- (BOOL)_performSave:(long long)a0 animated:(BOOL)a1;
- (void)_pinKeyboard:(BOOL)a0;
- (void)_presentAttachmentRecurrenceSheetForEvent:(id)a0 withContinueBlock:(id /* block */)a1;
- (void)_presentDetachSheetForEvent:(id)a0 saveAttachments:(BOOL)a1 withContinueBlock:(id /* block */)a2;
- (void)_reallyHandleCellHeightChange;
- (void)_refreshDataAndDismissViewControllerIfDeleted;
- (void)_revertEvent;
- (void)_setCalendarItemOnEditItems;
- (void)_setWantsToEnableDoneButton:(BOOL)a0;
- (void)_setupFirstResponder;
- (void)_tableViewDidUpdateHeights;
- (void)_tableViewWillUpdateHeights;
- (void)_updateAccessDeniedViewWithNewStatus:(long long)a0;
- (void)_updateCurrentEditItemsFromVisibility:(int)a0 toVisibility:(int)a1 animated:(BOOL)a2;
- (void)_updateDoneButtonState;
- (id)_viewForSheet;
- (id)_viewHierarchy;
- (id)attachmentsModifiedEvent;
- (BOOL)canPerformSaveKeyCommand;
- (void)cancelEditingWithDelegateNotification:(BOOL)a0 forceCancel:(BOOL)a1;
- (id)cellWithReuseIdentifier:(id)a0 forEditItem:(id)a1;
- (void)completeAndSaveWithContinueBlock:(id /* block */)a0;
- (void)completeWithAction:(long long)a0 animated:(BOOL)a1;
- (id)defaultAlertTitle;
- (id)defaultAlertTitleForEditItem:(id)a0;
- (void)deleteClicked:(id)a0;
- (void)done:(id)a0 withContinueBlock:(id /* block */)a1;
- (void)editItem:(id)a0 didSaveFromDetailViewController:(BOOL)a1;
- (void)editItem:(id)a0 performActionsOnCellAtSubitem:(unsigned long long)a1 actions:(id /* block */)a2;
- (void)editItem:(id)a0 textViewShouldReturn:(id)a1;
- (void)editItem:(id)a0 wantsDoneButtonDisabled:(BOOL)a1;
- (void)editItem:(id)a0 wantsKeyboardPinned:(BOOL)a1;
- (void)editItem:(id)a0 wantsRowInsertions:(id)a1 rowDeletions:(id)a2;
- (void)editItem:(id)a0 wantsRowInsertions:(id)a1 rowDeletions:(id)a2 rowReloads:(id)a3;
- (void)editItem:(id)a0 wantsRowReload:(id)a1;
- (void)editItem:(id)a0 wantsRowsScrolledToVisible:(id)a1;
- (void)editItem:(id)a0 wantsViewControllerPresented:(id)a1;
- (void)editItem:(id)a0 wantsViewControllerPushed:(id)a1;
- (void)editItemDidEndEditing:(id)a0;
- (void)editItemDidStartEditing:(id)a0;
- (void)editItemRequiresHeightChange:(id)a0;
- (void)editItemRequiresPopoverSizeUpdate:(id)a0;
- (void)editItemTextChanged:(id)a0;
- (int)editItemVisibility;
- (void)editItemVisibilityChanged:(id)a0;
- (void)editItemWantsFirstResponderResigned:(id)a0;
- (void)editItemWantsFooterTitlesToReload:(id)a0;
- (void)editItemWantsInjectableViewControllerToBeShown:(id)a0;
- (long long)firstTableRowForEditItem:(id)a0;
- (void)focus:(unsigned long long)a0 select:(BOOL)a1;
- (void)handleCloseKeyCommand;
- (void)handleSaveKeyCommand;
- (id)notificationNamesForLocaleChange;
- (id)preferredTitle;
- (void)prepareEditItems;
- (void)refreshRecurrence;
- (void)refreshStartAndEndDates;
- (void)reloadTableViewSectionsForDates:(BOOL)a0 invitees:(BOOL)a1 location:(BOOL)a2 recurrence:(BOOL)a3;
- (void)resetBackgroundColor;
- (void)resignCurrentEditItemFirstResponder;
- (long long)rowNumberForEditItem:(id)a0;
- (BOOL)saveWithSpan:(long long)a0 animated:(BOOL)a1;
- (void)setupDeleteButton;
- (void)setupForEvent;
- (BOOL)shouldDisplayEditItem:(id)a0 withVisibility:(int)a1;
- (void)storeChanged:(id)a0;
- (unsigned long long)tableSectionForEditItem:(id)a0;
- (void)tableViewDidStartReload:(id)a0;
- (void)updateNavButtonsWithSpacing;
- (id)viewControllerForEditItem:(id)a0;
- (BOOL)willPresentDialogOnSave;

@end