Testing Undo/Redo

This commit is contained in:
michael starke
2013-05-11 00:12:09 +02:00
parent 30a17f39bb
commit e33545a1de
7 changed files with 35 additions and 8 deletions

View File

@@ -80,18 +80,23 @@
- (void)createGroup:(id)sender {
KdbGroup *group = [self _clickedOrSelectedGroup];
if(group) {
MPDocument *document = [[NSDocumentController sharedDocumentController] currentDocument];
[document createGroup:group];
[self.outlineView reloadData];
MPDocument *document = [[NSDocumentController sharedDocumentController] currentDocument];
if(!group) {
group = document.root;
}
[document createGroup:group];
[self.outlineView reloadData];
}
- (void)createEntry:(id)sender {
KdbGroup *group = [self _clickedOrSelectedGroup];
if(!group.parent) {
return; // Entries are not allowed in root group
}
if(group) {
MPDocument *document = [[NSDocumentController sharedDocumentController] currentDocument];
[document createEntry:group];
// Notify the the entry view about changes
}
}