luxlabs header browser preview


@class NSMutableDictionary, EKEventStore, NSMutableSet, EKChangeListener, NSObject;
@protocol OS_dispatch_queue;

@interface CUIKEditingManager : NSObject

@property (weak) EKEventStore *eventStore;
@property (retain) NSMutableSet *editingContextGroups;
@property (retain) EKChangeListener *changeListener;
@property (retain) NSObject<OS_dispatch_queue> *queue;
@property (retain) NSMutableDictionary *changeHistory;
@property (retain) NSMutableDictionary *changedObjectMap;

- (id)changedObjectsCopy;
- (BOOL)_closeEditingContext:(id)a0 forceCommit:(BOOL)a1 forceDontCommit:(BOOL)a2 shouldClose:(BOOL *)a3;
- (void)partialSaveObject:(id)a0;
- (BOOL)closeEditingContextWithoutCommittingChanges:(id)a0;
- (BOOL)_changesExistForObject:(id)a0;
- (id)_liveEditedObjectsMatchingPredicate:(id)a0 notInSet:(id)a1;
- (void)_addContextToNewOrExistingGroup:(id)a0;
- (void)fetchEventsMatchingPredicate:(id)a0 completion:(id /* block */)a1;
- (id)remindersMatchingPredicate:(id)a0;
- (BOOL)closeEditingContextAndCommitChanges:(id)a0;
- (BOOL)_commitChangesForContext:(id)a0 forceCommit:(BOOL)a1 shouldClose:(BOOL *)a2;
- (void)applyLiveChangesToObject:(id)a0;
- (id)eventsWithExternalIdentifier:(id)a0;
- (id)_allOpenEditingContexts;
- (BOOL)closeEditingContext:(id)a0;
- (BOOL)_objectsSupportEditingContexts:(id)a0;
- (id)openEditingContextWithObject:(id)a0 interfaceType:(unsigned long long)a1 observer:(id)a2;
- (void).cxx_destruct;
- (id)remindersWithExternalIdentifier:(id)a0;
- (id)eventsMatchingPredicate:(id)a0;
- (void)applyLiveChangesToObjects:(id)a0;
- (id)eventWithIdentifier:(id)a0;
- (id)eventsWithIdentifiers:(id)a0;
- (id)_objectsWithLiveEdits:(id)a0 matchingPredicate:(id)a1;
- (void)fetchRemindersMatchingPredicate:(id)a0 completion:(id /* block */)a1;
- (id)openEditingContextWithObject:(id)a0 interfaceType:(unsigned long long)a1;
- (void)clearAllLiveChanges;
- (id)initWithEventStore:(id)a0;
- (BOOL)commitChangesFromEditingContextWithoutClosing:(id)a0;
- (id)_openEditingContextWithObjects:(id)a0 interfaceType:(unsigned long long)a1 observer:(id)a2;
- (id)openEditingContextWithObjects:(id)a0 interfaceType:(unsigned long long)a1;
- (id)openEditingContextWithObjects:(id)a0 interfaceType:(unsigned long long)a1 observer:(id)a2;
- (void)clearLiveChangesForObjects:(id)a0;
- (BOOL)closeEditingContext:(id)a0 shouldClose:(BOOL *)a1;

@end