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; }