System/Library/PrivateFrameworks/MailUI.framework
MessageListThreadHelper.h
Download MessageListThreadHelper.h
@class NSMutableSet;
@interface MessageListThreadHelper : MessageListItemHelper {
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _itemIDsNeedingReloadLock;
}
@property (retain, nonatomic) NSMutableSet *collapsingItemIDs;
@property (retain, nonatomic) NSMutableSet *expandingItemIDs;
@property (retain, nonatomic) NSMutableSet *itemIDsNeedingReloadPostUpdate;
- (void).cxx_destruct;
- (id)initWithDelegate:(id)a0;
- (BOOL)_isNextItemAnExpandedItemID:(id)a0 snapshot:(id)a1;
- (BOOL)_isNextItemAnExpandedThreadItemID:(id)a0 snapshot:(id)a1;
- (void)addExpandingThreadWithItemID:(id)a0;
- (void)addItemIDsNeedingReloadPostUpdate:(id)a0;
- (void)collapseMessageListItem:(id)a0;
- (id)collapsingOrExpandingItemIDs;
- (void)expandMessageListItem:(id)a0;
- (BOOL)isThreadExpandingWithItemID:(id)a0;
- (id)itemIDsForReloadAfterDeletingItemIDs:(id)a0 snapshot:(id)a1;
- (id)itemIDsForReloadAfterInsertingItemsAfterItemID:(id)a0 snapshot:(id)a1;
- (id)itemIDsInExpandedThread:(id)a0 snapshot:(id)a1;
- (BOOL)needsFlushSeparatorForItemID:(id)a0 snapshot:(id)a1;
- (id)popItemIDsNeedingReloadPostUpdate;
- (void)removeExpandingThreadWithItemID:(id)a0;
- (long long)styleForMessageListItem:(id)a0;
- (id)threadItemIDForItemInExpandedThread:(id)a0 snapshot:(id)a1;
@end