luxlabs header browser preview


@class EKEventStore, NSArray, NSSet, NSString, CUIKEditingManager, CUIKEditingContextGroup, NSError;
@protocol CUIKDecisionDelegate, CUIKEditingContextObserver, CUIKUndoDelegate, CUIKCommitDelegate;

@interface CUIKEditingContext : NSObject <EKChangeListenerDelegate> {
    NSArray *_objectsBeingEdited;
    EKEventStore *_eventStore;
}

@property unsigned long long interfaceType;
@property (retain) NSArray *objectsBeingEdited;
@property (retain) NSSet *originalIdentifiersForObjectsBeingEdited;
@property (retain) NSSet *originalEventOccurrenceIDsForObjectsBeingEdited;
@property (weak) id<CUIKEditingContextObserver> observer;
@property BOOL isActive;
@property BOOL isOpen;
@property (retain) NSArray *pendingObserverUpdates;
@property (retain) NSArray *pendingGroupUpdates;
@property (weak) CUIKEditingContextGroup *group;
@property (weak) CUIKEditingManager *editingManager;
@property (weak) id<CUIKDecisionDelegate> decisionDelegate;
@property (weak) id<CUIKUndoDelegate> undoDelegate;
@property (weak) id<CUIKCommitDelegate> commitDelegate;
@property (retain) NSError *error;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (unsigned long long)spanDecisionFromSpan:(long long)a0;
+ (long long)spanFromSpanDecision:(unsigned long long)a0;

- (void)revert;
- (id)_eventStore;
- (void)notifyObservers;
- (void).cxx_destruct;
- (BOOL)deleteAllObjects;
- (id)trackedObjects;
- (BOOL)hasUpdatePriority;
- (void)trackedObjectsDidRevert:(id)a0;
- (void)trackedObjectsDidUpdate:(id)a0;
- (void)_doManualDelete;
- (void)_revert;
- (unsigned long long)_actionToCommit;
- (void)_markAsInactive;
- (BOOL)_allObjectsAreCalendars;
- (BOOL)_allObjectsAreEvents;
- (BOOL)_allObjectsAreItems;
- (void)_cancelCurrentSave;
- (void)_clearLiveChanges;
- (long long)_currentSpan;
- (unsigned long long)_currentSpanDecision;
- (BOOL)_deleteIsUndoable;
- (id)_diffSummarySinceLastSave;
- (unsigned long long)_earlyCommitDecision;
- (BOOL)_earlyCommitDecisionSpecified;
- (BOOL)_hasChangesRequiringSpanAllAndSpanIsThis;
- (BOOL)_hasChangesToSave;
- (void)_markAsActive;
- (void)_markAsClosed;
- (void)_markAsOpen;
- (BOOL)_prepareForCommitWithDecision:(unsigned long long)a0 shouldClose:(BOOL *)a1;
- (unsigned long long)_requestCommitDecisionIfNeededForAction:(unsigned long long)a0;
- (BOOL)_requestEarlyCommitDecisionAtSaveTimeForAction:(unsigned long long)a0;
- (BOOL)_requestSaveAndSpanDecisionIfNeededForAction:(unsigned long long)a0;
- (BOOL)_requestSaveDecisionIfNeededForAction:(unsigned long long)a0 diffSummary:(id)a1;
- (BOOL)_requestSpanDecisionIfNeededForAction:(unsigned long long)a0 diffSummary:(id)a1;
- (void)_revert:(BOOL)a0;
- (BOOL)_saveActionIsDecline;
- (BOOL)_savePartialChangeAndPostNotification:(BOOL)a0;
- (void)_setAllObjectsToDontNotify;
- (BOOL)_shouldSilentlyTransitionToSpanAllAfterSave;
- (BOOL)_spanDecisionSpecified;
- (void)_specifyEarlyCommitDecision:(unsigned long long)a0;
- (void)_specifySpanDecision:(unsigned long long)a0;
- (void)_unspecifyEarlyCommitDecision;
- (void)_unspecifySpanDecision;
- (BOOL)addAllObjects;
- (void)addOriginalIdentifiersForObjectsBeingEdited:(id)a0;
- (id)changeUserInfoForObjects:(id)a0;
- (void)createAutoBugCapture;
- (id)initWithObjects:(id)a0 interfaceType:(unsigned long long)a1 observer:(id)a2;
- (BOOL)performUndoableOperation:(id)a0;
- (void)postLiveEditNotificationForEditedObjects;
- (BOOL)saveCompleteChange;
- (BOOL)saveCompleteChange:(id *)a0;
- (BOOL)saveCompleteChangeAndClose:(BOOL)a0 error:(id *)a1;
- (BOOL)saveCompleteChangeWithImpliedCommitDecision:(id *)a0;
- (BOOL)saveCompleteChangeWithImpliedCommitDecisionAndClose:(BOOL)a0 error:(id *)a1;
- (BOOL)savePartialChange;
- (BOOL)shouldResetUndoStack;

@end