more appropriate category name

This commit is contained in:
michael starke
2017-04-24 12:05:28 +02:00
parent 3f86982339
commit 24899fb402
3 changed files with 10 additions and 6 deletions

View File

@@ -0,0 +1,40 @@
//
// MPDocument+HistoryBrowsing.m
// MacPass
//
// Created by Michael Starke on 26.02.14.
// Copyright (c) 2014 HicknHack Software GmbH. All rights reserved.
//
#import "MPDocument.h"
NSString *const MPDocumentShowEntryHistoryNotification = @"MPDocumentShowEntryHistoryNotification";
NSString *const MPDocumentHideEntryHistoryNotification = @"MPDocumentHideEntryHistoryNotification";
@implementation MPDocument (History)
- (void)showEntryHistory:(id)sender {
id<MPTargetNodeResolving> resolver = [NSApp targetForAction:@selector(currentTargetEntries)];
NSArray *entries = resolver.currentTargetEntries;
if(entries.count != 1) {
return; // only single selection is used
}
if(self.hasSearch) {
[self exitSearch:sender];
}
[[NSNotificationCenter defaultCenter] postNotificationName:MPDocumentShowEntryHistoryNotification
object:self
userInfo:@{ MPDocumentEntryKey: entries.firstObject }];
}
- (void)hideEntryHistory:(id)sender {
[[NSNotificationCenter defaultCenter] postNotificationName:MPDocumentHideEntryHistoryNotification
object:self];
}
- (void)restoreEntry:(KPKEntry *)entry toEntry:(KPKEntry *)historyEntry {
[entry revertToEntry:historyEntry];
[self.undoManager setActionName:NSLocalizedString(@"RESTORE_HISTORY_ENTRY", "Action to restore and Entry to a previous state of it's history")];
}
@end