luxlabs header browser preview


@class EKCalendarItemCalendarEditItem, EKRemoteUISerializedObject, EKEventAttendeesEditItem, EKUIAutocompleteTracker, EKEventRecurrenceEditItem, EKEventAttachmentsEditItem, UIColor, NSString, EKEvent, EKCalendarItemTitleInlineEditItem, EKCalendarItemAlarmEditItem, EKEventURLAndNotesInlineEditItem, EKCalendarItemLocationInlineEditItem, NSTimer, EKEventAutocompleteResultsEditItem, EKAutocompleteSearchResult, EKEventDateEditItem;
@protocol EKAutocompletePendingSearchProtocol;

@interface EKEventEditor : EKCalendarItemEditor <EKEventAutocompleteResultsEditItemDelegate, EKUIConfirmMultiPasteViewControllerDelegate> {
    EKEventDateEditItem *_dateItem;
    EKEventAutocompleteResultsEditItem *_autocompleteEditItem;
    EKCalendarItemTitleInlineEditItem *_titleInlineEditItem;
    EKCalendarItemLocationInlineEditItem *_locationInlineEditItem;
    EKCalendarItemCalendarEditItem *_calendarEditItem;
    EKCalendarItemAlarmEditItem *_alarmEditItem;
    EKEventURLAndNotesInlineEditItem *_notesEditItem;
    EKEventAttachmentsEditItem *_attachmentsEditItem;
    EKEventAttendeesEditItem *_attendeesEditItem;
    EKEventRecurrenceEditItem *_recurrenceEditItem;
    BOOL _shouldAutocomplete;
    id<EKAutocompletePendingSearchProtocol> _pendingSearch;
    NSTimer *_autocompleteTimer;
    NSString *_autocompleteSearchString;
    BOOL _isTransitioning;
    BOOL _autocompleteResultsVisible;
    unsigned long long _focusOnAppearanceTarget;
    BOOL _selectOnFocus;
    EKAutocompleteSearchResult *_selectedAutocompleteResult;
    unsigned long long _selectedAutocompleteResultIndex;
    EKAutocompleteSearchResult *_zeroKeywordResult;
    EKAutocompleteSearchResult *_naturalLanguageResult;
    BOOL _hasShownZeroKeywordResult;
    BOOL _hasShownNaturalLanguageResult;
    EKUIAutocompleteTracker *_autocompleteTracker;
    EKRemoteUISerializedObject *_precommitSerializedEvent;
}

@property (retain, nonatomic) NSString *suggestionKey;
@property (nonatomic) BOOL shouldRecordPrecommitEvent;
@property (readonly, nonatomic) EKRemoteUISerializedObject *precommitSerializedEvent;
@property (retain, nonatomic) NSString *suggestionKey;
@property (nonatomic) BOOL shouldRecordPrecommitEvent;
@property (readonly, nonatomic) EKRemoteUISerializedObject *precommitSerializedEvent;
@property (retain, nonatomic) EKEvent *event;
@property (retain, nonatomic) UIColor *backgroundColor;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_now;
+ (Class)_SGSuggestionsServiceClass;
+ (void)_applyTimeToAutocompleteResults:(id)a0 usingCurrentStartDate:(id)a1 currentEndDate:(id)a2 timeImplicitlySet:(BOOL)a3;
+ (id)_copyAlarmsForAutocompleteFromResult:(id)a0;
+ (id)defaultTitleForCalendarItem;

- (void)viewWillAppear:(BOOL)a0;
- (void)loadView;
- (unsigned long long)entityType;
- (unsigned long long)supportedInterfaceOrientations;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)hasUnsavedChanges;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (struct CGSize { double x0; double x1; })preferredContentSize;
- (void)refreshURL;
- (BOOL)hasAttachmentChanges;
- (void)_setAutocompleteResultsVisible:(BOOL)a0;
- (void)refreshInvitees;
- (BOOL)attachmentsModifiedOnRecurrence;
- (void)refreshLocation;
- (BOOL)saveCalendarItemWithSpan:(long long)a0 error:(id *)a1;
- (void)_beginAutocompleteSearch:(id)a0;
- (id)_calendarItemIndexSet;
- (void)_cancelPendingAutocompleteAndCleanup;
- (void)_copyEventForPossibleRevert;
- (id)_editItems;
- (void)_focusAppearanceTarget;
- (void)_hideAndCancelAutocompleteResults;
- (void)_modifyCurrentEvent:(id)a0 withAutocompleteResult:(id)a1 isPasteboardResult:(BOOL)a2;
- (id)_nameForDeleteButton;
- (id)_orderedEditItems;
- (void)_revertEvent;
- (void)_scheduleAutocompleteSearchWithString:(id)a0;
- (void)_scheduleAutocompleteTimerIfNeeded;
- (void)_setEventTitleForTestingAutocomplete:(id)a0;
- (void)_showAutocompleteResults;
- (void)_updateTitleEditItemSeparatorVisibility;
- (id)_viewForSheet;
- (id)attachmentsModifiedEvent;
- (void)autocompleteResultsEditItem:(id)a0 resultSelected:(id)a1;
- (void)autocompleteResultsEditItemDidHideResults:(id)a0;
- (void)autocompleteResultsEditItemDidShowResults:(id)a0;
- (void)confirmMultiPasteViewController:(id)a0 finishedWithCancel:(BOOL)a1;
- (id)defaultAlertTitle;
- (void)editItem:(id)a0 didSaveFromDetailViewController:(BOOL)a1;
- (void)editItemDidStartEditing:(id)a0;
- (void)editItemTextChanged:(id)a0;
- (void)focus:(unsigned long long)a0 select:(BOOL)a1;
- (BOOL)isShowingAccessDeniedView;
- (id)notificationNamesForLocaleChange;
- (id)preferredTitle;
- (void)prepareEditItems;
- (void)refreshRecurrence;
- (void)refreshStartAndEndDates;
- (void)reloadTableViewSectionsForDates:(BOOL)a0 invitees:(BOOL)a1 location:(BOOL)a2 recurrence:(BOOL)a3;
- (void)setupDeleteButton;

@end