luxlabs header browser preview


@class QLPageViewController, QLTransitionContext, QLAppearance, QLPinchRotationTracker, UIRotationGestureRecognizer, QLSwipeDownTracker, QLItemViewController, UIPinchGestureRecognizer, QLPreviewItemStore, UITapGestureRecognizer, UIView, UISwipeGestureRecognizer, NSString, QLTransitionDriver, UIPanGestureRecognizer;
@protocol QLTransitionControllerProtocol, QLPreviewControllerStateProtocol_UIKit, QLPreviewControllerStateProtocol;

@interface QLPreviewCollection : UIViewController <QLTransitionControllerProtocol, QLPageViewControllerDataSource, QLPageViewControllerDelegate, QLPreviewItemViewControllerDelegate, QLItemPresenterViewControllerDelegate, UIGestureRecognizerDelegatePrivate, QLPreviewCollectionProtocol> {
    struct _NSRange { unsigned long long location; unsigned long long length; } _previewItemRange;
    long long _currentItemIndex;
    QLPreviewItemStore *_itemStore;
    UIView *_localAccessoryViewContainer;
    UIView *_remoteAccessoryViewContainer;
    UITapGestureRecognizer *_tapGesture;
    UIPanGestureRecognizer *_verticalPanGesture;
    UISwipeGestureRecognizer *_pageSwipeGesture;
    UIPanGestureRecognizer *_pagePanGesture;
    QLAppearance *_appearance;
    NSString *_loadingString;
    unsigned long long _visibilityState;
    BOOL _previewCollectionIsPartOfViewHierarchy;
    unsigned long long _appearanceActions;
}

@property (nonatomic) BOOL fullScreen;
@property (nonatomic) BOOL isEditing;
@property (nonatomic) BOOL currentItemViewControllerIsPerformingFocusedAction;
@property (nonatomic) BOOL isTransitioningPage;
@property (copy, nonatomic) id /* block */ prepareForInvalidationCompletionHandler;
@property (copy, nonatomic) NSString *overrideParentApplicationDisplayIdentifier;
@property (retain) UIPanGestureRecognizer *slideGesture;
@property (retain) UIPinchGestureRecognizer *pinchGesture;
@property (retain) UIRotationGestureRecognizer *rotationGesture;
@property (retain) QLSwipeDownTracker *swipeDownTracker;
@property (retain) QLPinchRotationTracker *pinchRotationTracker;
@property (retain) QLTransitionContext *transitionContext;
@property (retain) id<QLTransitionControllerProtocol> transitionController;
@property (retain) QLTransitionDriver *transitionDriver;
@property (readonly, nonatomic) NSString *parentApplicationDisplayIdentifier;
@property (copy, nonatomic) NSString *hostApplicationBundleIdentifier;
@property BOOL hasTriggeredInteractiveTransitionAnimation;
@property (retain) QLPageViewController *pageViewController;
@property (retain) id<QLPreviewControllerStateProtocol, QLPreviewControllerStateProtocol_UIKit> stateManager;
@property (readonly) QLItemViewController *currentPreviewItemViewController;
@property (nonatomic) BOOL isAvailable;
@property (nonatomic) BOOL allowInteractiveTransitions;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)previewCollectionClassName;
+ (void)previewCollectionUsingRemoteViewController:(BOOL)a0 completionHandler:(id /* block */)a1;
+ (id)quickLookExtension;
+ (void)remotePreviewCollectionWithCompletionHandler:(id /* block */)a0;

- (BOOL)transitionInProgress;
- (BOOL)_isVisible;
- (BOOL)isRemote;
- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)setIsContentManaged:(BOOL)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)pressesBegan:(id)a0 withEvent:(id)a1;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)loadView;
- (id)accessoryView;
- (id)gestureTracker;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)_updatePreferredContentSize;
- (BOOL)gestureRecognizer:(id)a0 shouldRequireFailureOfGestureRecognizer:(id)a1;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (BOOL)_isBeingDismissed;
- (void)updateTransitionWithProgress:(double)a0;
- (BOOL)_isBeingPresented;
- (void)actionSheetDidDismiss;
- (void)documentMenuActionWillBegin;
- (long long)dragDataOwnerForPreviewItemViewController:(id)a0;
- (void)hostApplicationDidBecomeActive;
- (void)hostApplicationDidEnterBackground:(BOOL)a0;
- (void)hostSceneWillDeactivate;
- (void)hostViewControllerBackgroundColorChanged:(id)a0;
- (void)prepareForActionSheetPresentationWithCompletionHandler:(id /* block */)a0;
- (void)previewItemViewController:(id)a0 didFailWithError:(id)a1;
- (void)previewItemViewController:(id)a0 requestsTemporaryEditDirectoryWithCompletionHandler:(id /* block */)a1;
- (void)previewItemViewController:(id)a0 wantsToForwardMessageToHost:(id)a1 completionHandler:(id /* block */)a2;
- (void)requestLockForCurrentItem;
- (void)setAppearance:(id)a0 animated:(BOOL)a1;
- (void)previewItemViewController:(id)a0 wantsToUpdatePreviewItemDisplayState:(id)a1;
- (void)_updateOverlay:(BOOL)a0;
- (void)notifyStateRestorationUserInfo:(id)a0;
- (void)_cleanAccessoryViewContainer;
- (id)_defaultKeyCommands;
- (void)_installGestures;
- (BOOL)_itemViewControllerIsCurrentlyPresentedItemViewController:(id)a0;
- (void)_notifyHostPreviewCollectionIsReadyForInvalidationIfNeeded;
- (id)_sandboxExtensionForEditedFileAtURL:(id)a0;
- (void)_setCurrentPreviewItemIndex:(long long)a0 animated:(BOOL)a1;
- (void)_setUpTransitionDriverForPresenting:(BOOL)a0 duration:(double)a1;
- (void)_tapGestureRecognized;
- (void)_tearDownTransition:(BOOL)a0;
- (BOOL)_toggleFullscreenIfPossible;
- (void)_updateAccessoryViewWithPreviewItemViewController:(id)a0;
- (void)_updateCanChangeCurrentPage;
- (void)_updateEnableChangingPageUsingGestures;
- (void)_updateFullscreen;
- (void)_updateFullscreenBackgroundColor;
- (void)_updateOverlayVisibility;
- (void)_updatePreviewVisibility:(BOOL)a0;
- (void)_updatePrinter;
- (void)_updateTitleFromController;
- (void)_updateWhitePointAdaptivityStyle;
- (void)completeTransition:(BOOL)a0 withDuration:(double)a1;
- (void)configureWithNumberOfItems:(long long)a0 currentPreviewItemIndex:(unsigned long long)a1 itemProvider:(id)a2 stateManager:(id)a3;
- (void)expandContentOfPreviewItemViewController:(id)a0 unarchivedItemsURL:(id)a1;
- (void)forwardKeyPressToHostIfNeeded:(id)a0 serviceCommands:(id)a1;
- (void)forwardPressesToHostIfNeeded:(id)a0;
- (void)hostViewControlerTransitionToState:(unsigned long long)a0 animated:(BOOL)a1;
- (void)invalidateService;
- (void)invalidateServiceWithCompletionHandler:(id /* block */)a0;
- (BOOL)isFirstResponderKeyInput;
- (BOOL)isFirstResponderTextEntry;
- (BOOL)itemPresenterViewControllerShouldForceAutodownloadFile:(id)a0;
- (void)keyCommandWasPerformed:(id)a0;
- (void)keyCommandsWithCompletionHandler:(id /* block */)a0;
- (id)loadingTextForPreviewItemViewController:(id)a0;
- (void)notifyFirstTimeAppearanceWithActions:(unsigned long long)a0;
- (void)overrideParentApplicationDisplayIdentifierWithIdentifier:(id)a0;
- (void)pageViewController:(id)a0 didCancelTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 animated:(BOOL)a5;
- (void)pageViewController:(id)a0 didTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 animated:(BOOL)a5;
- (void)pageViewController:(id)a0 isTransitioningFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 withProgress:(double)a5;
- (id)pageViewController:(id)a0 parallaxViewInPage:(id)a1 withIndex:(unsigned long long)a2;
- (id)pageViewController:(id)a0 viewControllerAtIndex:(unsigned long long)a1;
- (void)pageViewController:(id)a0 willBeginInteractiveTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4;
- (void)pageViewController:(id)a0 willCancelTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 animated:(BOOL)a5;
- (void)pageViewController:(id)a0 willTransitionFromPage:(id)a1 withIndex:(unsigned long long)a2 toPage:(id)a3 withIndex:(unsigned long long)a4 animated:(BOOL)a5;
- (BOOL)pinchDismissGestureInProgress;
- (void)preparePreviewCollectionForInvalidationWithCompletionHandler:(id /* block */)a0;
- (void)previewItemDisplayState:(id)a0 wasAppliedToItemAtIndex:(unsigned long long)a1;
- (void)previewItemViewController:(id)a0 didEnableEditMode:(BOOL)a1;
- (void)previewItemViewController:(id)a0 hasUnsavedEdits:(BOOL)a1;
- (void)previewItemViewController:(id)a0 wantsFullScreen:(BOOL)a1;
- (void)previewItemViewController:(id)a0 wantsToOpenURL:(id)a1;
- (void)previewItemViewController:(id)a0 wantsToSetRemoteEdgePanGestureWidth:(double)a1;
- (void)previewItemViewController:(id)a0 wantsToShowShareSheetWithPopoverTracker:(id)a1 customSharedURL:(id)a2 dismissCompletion:(id /* block */)a3;
- (void)previewItemViewController:(id)a0 wantsToUpdateStateRestorationWithUserInfo:(id)a1;
- (void)previewItemViewControllerDidAcquireLock:(id)a0;
- (void)previewItemViewControllerDidChangeCurrentPreviewController:(id)a0;
- (void)previewItemViewControllerDidEditCopyOfPreviewItem:(id)a0 editedCopy:(id)a1 completionHandler:(id /* block */)a2;
- (void)previewItemViewControllerDidHandOverLock:(id)a0;
- (void)previewItemViewControllerDidUpdatePreferredContentSize:(id)a0;
- (void)previewItemViewControllerDidUpdateTitle:(id)a0;
- (void)previewItemViewControllerWantsToDismissQuickLook:(id)a0;
- (void)previewItemViewControllerWantsToShowNoInternetConnectivityAlert:(id)a0;
- (void)previewItemViewControllerWantsToShowShareSheet:(id)a0;
- (void)previewItemViewControllerWantsUpdateKeyCommands:(id)a0;
- (void)previewItemViewControllerWantsUpdateOverlay:(id)a0 animated:(BOOL)a1;
- (void)previewItemViewControllerWantsUpdatePrinter:(id)a0;
- (void)rotationOrPinchGestureRecognized:(id)a0;
- (void)saveCurrentPreviewEditsSynchronously:(BOOL)a0 withCompletionHandler:(id /* block */)a1;
- (void)saveIntoPhotoLibraryMediaWithURLWrapper:(id)a0 previewItemType:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (void)setCurrentPreviewItemIndex:(long long)a0 animated:(BOOL)a1;
- (void)setLoadingString:(id)a0;
- (void)setPreviewItemDisplayState:(id)a0 onItemAtIndex:(unsigned long long)a1;
- (void)setRemoteAccessoryContainer:(id)a0;
- (void)setScreenEdgePanWidth:(double)a0;
- (void)shouldDisplayLockActivityWithCompletionHandler:(id /* block */)a0;
- (void)slideToDismissGestureRecognized:(id)a0;
- (void)startNonInteractiveTransitionPresenting:(BOOL)a0;
- (void)startTransitionWithSourceViewProvider:(id)a0 transitionController:(id)a1 presenting:(BOOL)a2 useInteractiveTransition:(BOOL)a3 completionHandler:(id /* block */)a4;
- (void)tearDownTransition:(BOOL)a0;
- (void)toolbarButtonPressedWithIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)toolbarButtonsForTraitCollection:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)triggerInteractiveTransitionAnimationIfNeeded;
- (void)updateCurrentPreviewConfiguration;

@end