diff --git a/UI/Contacts/UIxContactsListViewContainer.h b/UI/Contacts/UIxContactsListViewContainer.h index c8488527c..27ec7ee65 100644 --- a/UI/Contacts/UIxContactsListViewContainer.h +++ b/UI/Contacts/UIxContactsListViewContainer.h @@ -28,6 +28,7 @@ @class NSArray; @class NSString; @class SOGoContactFolder; +@class SOGoContactLDAPFolder; @interface UIxContactsListViewContainer : UIxComponent { @@ -44,6 +45,7 @@ - (NSString *) currentContactFolderId; - (NSString *) currentContactFolderOwner; - (NSString *) currentContactFolderName; +- (NSString *) currentContactFolderClass; - (NSString *) verticalDragHandleStyle; - (NSString *) horizontalDragHandleStyle; diff --git a/UI/Contacts/UIxContactsListViewContainer.m b/UI/Contacts/UIxContactsListViewContainer.m index b2bad09a6..a0fa305d1 100644 --- a/UI/Contacts/UIxContactsListViewContainer.m +++ b/UI/Contacts/UIxContactsListViewContainer.m @@ -124,6 +124,11 @@ return [currentFolder ownerInContext: context]; } +- (NSString *) currentContactFolderClass +{ + return ([currentFolder isKindOfClass: [SOGoContactLDAPFolder class]]? @"remote" : @"local"); +} + - (BOOL) hasContactSelectionButtons { return (selectorComponentClass != nil);