Added history browse action

This commit is contained in:
michael starke
2016-09-01 15:00:37 +02:00
parent fe5798c1cd
commit 49517da901
10 changed files with 71 additions and 86 deletions

View File

@@ -57,9 +57,9 @@ NSString *const _MPOutlineMenuTemplate = @"Template";
if( [item isKindOfClass:[KPKGroup class]]) {
KPKGroup *group = (KPKGroup *)item;
MPDocument *document = [[NSDocumentController sharedDocumentController] currentDocument];
MPDocument *document = [NSDocumentController sharedDocumentController].currentDocument;
if(group && document.root == group ) {
}
if(group.isTrash) {
[self _updateTrashMenu:menu];
@@ -77,7 +77,7 @@ NSString *const _MPOutlineMenuTemplate = @"Template";
}
- (void)_updateRootMenu:(NSMenu *)menu {
if([[menu title] isEqualToString:_MPOutlineMenuRoot]) {
if([menu.title isEqualToString:_MPOutlineMenuRoot]) {
return; // nothing to do, all fine
}
[menu removeAllItems];
@@ -85,11 +85,11 @@ NSString *const _MPOutlineMenuTemplate = @"Template";
action:[MPActionHelper actionOfType:MPActionDatabaseSettings]
keyEquivalent:@""];
[menu setTitle:_MPOutlineMenuRoot];
menu.title = _MPOutlineMenuRoot;
}
- (void)_updateTrashMenu:(NSMenu *)menu {
if([[menu title] isEqualToString:_MPOutlineMenuTrash]) {
if([menu.title isEqualToString:_MPOutlineMenuTrash]) {
return; // nothing to do, all fine
}
[menu removeAllItems];
@@ -101,11 +101,11 @@ NSString *const _MPOutlineMenuTemplate = @"Template";
action:[MPActionHelper actionOfType:MPActionEmptyTrash]
keyEquivalent:@""];
[menu setTitle:_MPOutlineMenuTrash];
menu.title = _MPOutlineMenuTrash;
}
- (void)_updateTrashItemMenu:(NSMenu *)menu {
if([[menu title] isEqualToString:_MPOutlineMenuTrashItem]) {
if([menu.title isEqualToString:_MPOutlineMenuTrashItem]) {
return; // nothing to do, all fine
}
[menu removeAllItems];
@@ -117,11 +117,11 @@ NSString *const _MPOutlineMenuTemplate = @"Template";
action:[MPActionHelper actionOfType:MPActionEmptyTrash]
keyEquivalent:@""];
[menu setTitle:_MPOutlineMenuTrashItem];
menu.title = _MPOutlineMenuTrashItem;
}
- (void)_updateTemplateMenu:(NSMenu *)menu {
if([[menu title] isEqualToString:_MPOutlineMenuTemplate]) {
if([menu.title isEqualToString:_MPOutlineMenuTemplate]) {
return; // nothing to do, all fine
}
[menu removeAllItems];
@@ -132,12 +132,12 @@ NSString *const _MPOutlineMenuTemplate = @"Template";
for(NSMenuItem *item in [MPContextMenuHelper contextMenuItemsWithItems:MPContextMenuMinimal]) {
[menu addItem:item];
}
[menu setTitle:_MPOutlineMenuTemplate];
menu.title = _MPOutlineMenuTemplate;
}
- (void)_updateDefaultMenu:(NSMenu *)menu {
if([[menu title] isEqualToString:_MPOutlineMenuDefault]) {
if([menu.title isEqualToString:_MPOutlineMenuDefault]) {
return; // nothing to do, all fine
}
[menu removeAllItems];