SBAppSwitcherPeopleDataSource.h 786 B

12345678910111213141516171819
  1. @protocol SBAppSwitcherPeopleDataSourceConsumer;
  2. @protocol SBAppSwitcherPeopleDataSource <NSObject>
  3. @property(assign, nonatomic) id<SBAppSwitcherPeopleDataSourceConsumer> consumer;
  4. - (void)cachedMonogramImageForPersonID:(NSInteger)personID ofSize:(CGFloat)size generatingIfNecessaryWithResult:(id)result;
  5. - (id)contactItemForIndexPath:(NSIndexPath *)indexPath;
  6. - (id)existingCachedMonogramImageForPersonID:(NSInteger)personID ofSize:(CGFloat)size outIsMask:(BOOL *)mask;
  7. - (NSUInteger)numberOfContactsInSection:(NSUInteger)section;
  8. - (NSUInteger)numberOfSections;
  9. - (id)optionalEmptyPlaceholderStringForSection:(NSUInteger)section;
  10. - (void)purgeCaches;
  11. - (id)silhouetteMonogramOfSize:(CGFloat)size;
  12. - (NSString *)titleForSection:(NSUInteger)section;
  13. - (void)updateIfNecessary;
  14. @end