System/Library/Frameworks/SafariServices.framework
_SFAccountIconController.h
Download _SFAccountIconController.h
@class WBSAutoFillQuirksManager, NSMutableDictionary, WBSCache, NSMutableSet, _SFSiteMetadataManager, NSMutableArray, NSObject;
@protocol _SFAccountIconControllerDelegate, OS_dispatch_queue;
@interface _SFAccountIconController : NSObject {
WBSCache *_iconCache;
NSMutableDictionary *_domainsToExtractedBackgroundColors;
NSMutableSet *_touchIconRequests;
NSMutableDictionary *_domainToItems;
NSMutableSet *_domainsThatHaveRequestedIcon;
NSMutableArray *_blocksAwaitingHistoryItems;
NSObject<OS_dispatch_queue> *_queue;
_SFSiteMetadataManager *_metadataManager;
NSMutableDictionary *_domainToAppID;
NSMutableArray *_blocksAwaitingSharedWebCredentialsInformation;
WBSAutoFillQuirksManager *_autoFillQuirksManager;
BOOL _initializedHistory;
}
@property (weak, nonatomic) id<_SFAccountIconControllerDelegate> delegate;
+ (struct CGSize { double x0; double x1; })_minimumIconSize;
+ (struct CGSize { double x0; double x1; })_preferredIconSize;
+ (struct CGSize { double x0; double x1; })tableViewIconSize;
- (void)dealloc;
- (void).cxx_destruct;
- (void)_checkForLocalVisitToDomain:(id)a0 withCompletion:(id /* block */)a1;
- (void)_fetchAppIconForDomain:(id)a0;
- (void)_fetchTouchIconForDomain:(id)a0;
- (void)_fetchTouchIconInHistoryForDomain:(id)a0;
- (void)_iconDidUpdateForDomain:(id)a0;
- (void)_populateDomainToAppIDWithCompletion:(id /* block */)a0;
- (void)_populateDomainToItemsWithCompletion:(id /* block */)a0;
- (void)_requestTouchIconForDomain:(id)a0 withOptions:(unsigned long long)a1;
- (id)backgroundColorForDomain:(id)a0;
- (id)cachedIconForDomain:(id)a0 resizedToSize:(struct CGSize { double x0; double x1; })a1;
- (void)clearIconFetchingState;
- (id)iconForDomain:(id)a0;
- (id)initWithMetadataManager:(id)a0;
@end