System/Library/PrivateFrameworks/SharingUI.framework
SFAirDropActivityViewController.h
Download SFAirDropActivityViewController.h
@class NSMutableDictionary, NSMapTable, UICollectionView, UILabel, SFAirDropActiveIconView, NSObject, UIVisualEffectView, SFAirDropBrowser, SFCollectionViewLayout, UIButton, NSString, NSLayoutConstraint, NSMutableOrderedSet, UITextView, NSOperationQueue, NSArray, UIFocusContainerGuide, SFWirelessSettingsController, SFAirDropIconView, NSIndexPath;
@protocol SFAirDropActivityViewControllerDelegate;
@interface SFAirDropActivityViewController : UIViewController <UICollectionViewDataSource, SFCollectionViewDelegateLayout, SFAirDropBrowserBatchDelegate, SFPersonCollectionViewCellDelegate, SFWirelessSettingsControllerDelegate> {
NSString *_sendingAppBundleID;
long long _attachmentCount;
NSString *_sessionID;
long long _sharedItemsRequestID;
UILabel *_titleLabel;
UIButton *_reportBugButton;
NSLayoutConstraint *_titleLabelTopConstraint;
double _titleLabelTopConstraintDefaultConstant;
SFAirDropIconView *_airDropIconView;
NSLayoutConstraint *_airDropIconLeftConstraint;
UITextView *_noWifiTextView;
NSLayoutConstraint *_noWifiRightConstraint;
SFAirDropActiveIconView *_airDropActiveIconView;
NSLayoutConstraint *_airDropActiveIconLeftConstraint;
UITextView *_instructionsTextView;
NSLayoutConstraint *_instructionsRightConstraint;
SFAirDropActiveIconView *_airDropInactiveIconView;
NSLayoutConstraint *_airDropInactiveIconLeftConstraint;
UITextView *_noAWDLTextView;
NSLayoutConstraint *_noAWDLRightConstraint;
NSLayoutConstraint *_largeTextAirdropViewYConstraint;
NSArray *_textViewConstraints;
NSArray *_largeTextTextViewConstraints;
NSArray *_airdropViewYConstraints;
NSArray *_largeTextAirdropViewYConstraints;
UICollectionView *_collectionView;
UICollectionView *_detailCollectionView;
UIButton *_showMoreButton;
BOOL _shouldExpandTextIfNeeded;
SFCollectionViewLayout *_collectionViewLayout;
SFCollectionViewLayout *_detailCollectionViewLayout;
SFAirDropBrowser *_browser;
id _progressToken;
NSMutableDictionary *_personToProgress;
NSMutableDictionary *_personToStoredTransferFinalState;
NSMutableDictionary *_personToSharedItemsRequestID;
NSMutableDictionary *_sharedItemsRequestIDToPreviewPhoto;
SFWirelessSettingsController *_wirelessSettings;
NSMutableOrderedSet *_cachedSharedItems;
BOOL _itemsRequested;
BOOL _itemsReady;
NSOperationQueue *_operationQueue;
long long _generatedPreviews;
UIVisualEffectView *_titleVibrancyView;
UIVisualEffectView *_instructionsVibrancyView;
UIVisualEffectView *_iconsVibrancyView;
UIButton *_doneButton;
UIFocusContainerGuide *_fcg;
BOOL _doneFocused;
struct __SFOperation { } *_logger;
struct CGSize { double width; double height; } _minimumPreferredContentSize;
NSArray *_people;
NSMapTable *_realNameToFirstSeenTimestamp;
unsigned long long _peopleStartTimestamp;
BOOL _browserPaused;
BOOL _didSelectNode;
int _sharedItemsCount;
NSMutableDictionary *_sharedItemsMap;
NSIndexPath *_focusedIndexPath;
}
@property (nonatomic) BOOL manuallyManageBrowsing;
@property (nonatomic) struct { unsigned int val[8]; } sendingApplicationAuditToken;
@property (weak, nonatomic) NSObject<SFAirDropActivityViewControllerDelegate> *delegate;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } suggestedThumbnailSize;
@property (nonatomic) BOOL sharedItemsAvailable;
@property (nonatomic) BOOL otherActivityViewPresented;
@property (nonatomic) BOOL darkStyleOnLegacyApp;
@property (nonatomic) BOOL multipleRows;
@property (copy, nonatomic) NSArray *urlsBeingShared;
@property (copy, nonatomic) NSArray *photosAssetIDs;
@property (copy, nonatomic) NSString *overriddenTitleText;
@property (copy, nonatomic) NSString *overriddenNoWiFIBTText;
@property (copy, nonatomic) NSString *overriddenNoAWDLText;
@property (copy, nonatomic) NSString *overriddenInstructionsText;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (BOOL)airDropActivityCanPerformActivityWithItemClasses:(id)a0;
+ (BOOL)isAirDropAvailable;
- (BOOL)isWifiEnabled;
- (void)collectionView:(id)a0 didDeselectItemAtIndexPath:(id)a1;
- (void)stopBrowsing;
- (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (id)titleText;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLayoutSubviews;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })collectionView:(id)a0 layout:(id)a1 insetForSectionAtIndex:(long long)a2;
- (void)collectionView:(id)a0 didUpdateFocusInContext:(id)a1 withAnimationCoordinator:(id)a2;
- (id)indexPathForPreferredFocusedViewInCollectionView:(id)a0;
- (void)viewDidLoad;
- (id)preferredFocusEnvironments;
- (void)invalidate;
- (void)updatePreferredContentSize;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)willEnterForeground:(id)a0;
- (void).cxx_destruct;
- (BOOL)collectionView:(id)a0 shouldSelectItemAtIndexPath:(id)a1;
- (long long)collectionView:(id)a0 numberOfItemsInSection:(long long)a1;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)didEnterBackground:(id)a0;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (void)startBrowsing;
- (void)viewDidDisappear:(BOOL)a0;
- (id)collectionView:(id)a0 cellForItemAtIndexPath:(id)a1;
- (void)showMore:(id)a0;
- (struct CGSize { double x0; double x1; })collectionView:(id)a0 layout:(id)a1 preferredSizeForItemAtIndexPath:(id)a2;
- (void)browserDidUpdatePeople:(id)a0;
- (void)handleOperationCallback:(struct __SFOperation { } *)a0 event:(long long)a1 withResults:(id)a2;
- (BOOL)isBluetoothEnabled;
- (void)wirelessSettingsDidChange:(id)a0;
- (void)_updateFontSizes;
- (struct CGSize { double x0; double x1; })calculatePreferredContentSize;
- (BOOL)addImage:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4;
- (id)indexSetToIndexPaths:(id)a0 inSection:(long long)a1;
- (void)_startTelemetry;
- (struct CGSize { double x0; double x1; })_cachedPreferredItemSize;
- (void)_collectTelemetryForPeople:(id)a0;
- (void)_createiOSLayoutConstraints;
- (void)_createtvOSLayoutConstraints;
- (void)_emitTelemetryForPerson:(id)a0;
- (id)_fontWithStyle:(id)a0 maxSizeCategory:(id)a1 traits:(unsigned int)a2;
- (void)_setIsLoadingActivityItemProviders:(BOOL)a0;
- (void)_stopTelemetry;
- (void)_updateExclusionPathsForTextViews;
- (BOOL)addAttributedString:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4;
- (BOOL)addData:(id)a0 ofType:(id)a1 withAttachmentName:(id)a2 description:(id)a3 previewImage:(id)a4 itemIndex:(int)a5;
- (BOOL)addItemProvider:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3;
- (BOOL)addItemProvider:(id)a0 withDataType:(id)a1 attachmentName:(id)a2 description:(id)a3 previewImage:(id)a4;
- (BOOL)addString:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4;
- (BOOL)addURL:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4;
- (id)attributedStringWithTitle:(id)a0 content:(id)a1;
- (id)cellForPerson:(id)a0;
- (void)cleanupWithSelectedActivityType:(id)a0;
- (BOOL)createURLPayloadForData:(id)a0 ofType:(id)a1 withAttachmentName:(id)a2 description:(id)a3 previewImage:(id)a4 itemIndex:(int)a5 completion:(id /* block */)a6;
- (void)doneButtonAction:(id)a0;
- (void)enableAirDropRequiredFeatures;
- (BOOL)enableModernShareSheeet;
- (void)generateSpecialPreviewPhotoForRequestID:(long long)a0;
- (void)handleImageItemProvider:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4;
- (void)handleLivePhotoItemProvider:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4;
- (void)handleOtherItemProvider:(id)a0 withDataType:(id)a1 attachmentName:(id)a2 description:(id)a3 previewImage:(id)a4;
- (id)instructionsText;
- (BOOL)isDebugMode;
- (BOOL)isTetheredModeEnabled;
- (BOOL)isValidPayload:(id)a0 toPerson:(id)a1 invalidMessage:(id *)a2;
- (id)noAWDLText;
- (id)noWiFiBTText;
- (void)personCollectionViewCellDidFinishTransfer:(id)a0;
- (void)personCollectionViewCellDidStartTransfer:(id)a0;
- (void)personCollectionViewCellDidTerminateTransfer:(id)a0;
- (void)setNeedsRequestingSharedItems;
- (void)startTransferForPeople:(id)a0;
- (void)subscribeToProgresses;
- (void)subscribedProgress:(id)a0 forPersonWithRealName:(id)a1;
- (void)unpublishedProgressForPersonWithRealName:(id)a0;
- (void)unsubscribeToProgresses;
- (void)updateContentAreaAnimated:(BOOL)a0;
- (void)updateShowMoreButtonForShowPeople:(BOOL)a0 inactive:(BOOL)a1 active:(BOOL)a2 static:(BOOL)a3;
- (id)wifiBtHelpTextLocalizedStringKey;
@end