began work for seamless editing with history support

This commit is contained in:
michael starke
2016-08-25 18:02:19 +02:00
parent b7357e2e43
commit 2958f5255b
14 changed files with 121 additions and 105 deletions

View File

@@ -167,6 +167,14 @@ APPKIT_EXTERN NSString *const MPDocumentGroupKey;
- (IBAction)duplicateEntryWithOptions:(id)sender;
#pragma mark -
#pragma mark Editing
- (void)willChangeEntry:(KPKEntry *)entry;
- (void)commitChangesToEntry:(KPKEntry *)entry;
- (void)discardChangesToEntry:(KPKEntry *)entry;
@end
@interface MPDocument (Attachments)
@@ -211,23 +219,6 @@ APPKIT_EXTERN NSString *const MPDocumentGroupKey;
@end
#pragma mark -
#pragma mark Edit Sessiong
APPKIT_EXTERN NSString *const MPDocumentDidBeginEditingSelectedItem;
APPKIT_EXTERN NSString *const MPDocumentDidCancelChangesToSelectedItem;
APPKIT_EXTERN NSString *const MPDocumentDidCommitChangesToSelectedItem;
@interface MPDocument (EditingSession)
#pragma mark Edit Actions
- (IBAction)beginEditingSelectedItem:(id)sender;
- (IBAction)cancelChangesToSelectedItem:(id)sender;
- (IBAction)commitChangesToSelectedItem:(id)sender;
@end
#pragma mark -
#pragma mark History Browsing