From 190bca5201b4668a38b386eb98e8efb1782d59d1 Mon Sep 17 00:00:00 2001 From: michael starke Date: Sat, 16 Nov 2013 00:03:28 +0100 Subject: [PATCH] Added allEntries and allGroups to MPDocument as adapter to KPKTree calls --- MacPass/MPDocument.h | 2 ++ MacPass/MPDocument.m | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/MacPass/MPDocument.h b/MacPass/MPDocument.h index efcf4a35..eb4fffb7 100644 --- a/MacPass/MPDocument.h +++ b/MacPass/MPDocument.h @@ -69,6 +69,8 @@ APPKIT_EXTERN NSString *const MPDocumentGroupKey; * @return matching group, nil if none was found */ - (KPKGroup *)findGroup:(NSUUID *)uuid; +- (NSArray *)allEntries; +- (NSArray *)allGroups; - (void)useGroupAsTrash:(KPKGroup *)group; - (void)useGroupAsTemplate:(KPKGroup *)group; diff --git a/MacPass/MPDocument.m b/MacPass/MPDocument.m index b3008cf3..fb328adf 100644 --- a/MacPass/MPDocument.m +++ b/MacPass/MPDocument.m @@ -283,6 +283,14 @@ typedef NS_ENUM(NSUInteger, MPAlertType) { return [self.root groupForUUID:uuid]; } +- (NSArray *)allEntries { + return self.tree.allEntries; +} + +- (NSArray *)allGroups { + return self.tree.allGroups; +} + - (BOOL)useTrash { return self.tree.metaData.recycleBinEnabled; }