System/Library/PrivateFrameworks/MobileSafariUI.framework
DownloadTableViewCell.h
Download DownloadTableViewCell.h
@class needsDeferredContentUpdate, UILabel, UIImageView, _SFDownload, UIButton, backgroundNotificationObserver, UIProgressView, _SFDownloadIconCache;
@protocol DownloadTableViewCellDelegate;
@interface DownloadTableViewCell : UITableViewCell <SFDeferrableUpdateView, _SFDownloadIconCacheObserver> {
UILabel *_nameLabel;
UILabel *_statusLabel;
UIProgressView *_progressView;
UIButton *_cancelButton;
UIButton *_revealButton;
UIButton *_resumeButton;
struct { backgroundNotificationObserver *foregroundNotificationObserver; needsDeferredContentUpdate *x0; BOOL x1; BOOL sceneIsForeground; } deferrableUpdateViewState;
}
@property (retain, nonatomic) _SFDownload *download;
@property (retain, nonatomic) _SFDownloadIconCache *iconCache;
@property (weak, nonatomic) id<DownloadTableViewCellDelegate> delegate;
@property (retain, nonatomic) UIImageView *iconView;
+ (id)tableViewCellForSizeEstimation;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (struct { id x0; id x1; BOOL x2; BOOL x3; } *)deferrableUpdateViewState;
- (void).cxx_destruct;
- (id)initWithStyle:(long long)a0 reuseIdentifier:(id)a1;
- (void)updateContents;
- (void)didMoveToWindow;
- (void)_buttonPressed:(id)a0;
- (void)downloadIconCache:(id)a0 didGenerateNewIcon:(id)a1 forSource:(id)a2;
- (id)_busyStatus;
- (id)_buttonWithSymbolName:(id)a0;
- (void)_downloadChanged:(id)a0;
- (void)_downloadURLChanged:(id)a0;
- (void)_updateCellContents;
- (void)_updateCellContentsForSizing;
@end