luxlabs header browser preview


@class QLPreviewParts, NSString, NSCache, QLScrubView, UIPrintPageRenderer, NSOperationQueue, NSURLSessionDataTask, NSLayoutConstraint, WKWebView;
@protocol QLWebKitThumbnailGenerator, QLWebKitPaginator;

@interface QLWKWebItemViewController : QLItemViewController <WKNavigationDelegate, WKURLSchemeHandler, QLPrintingProtocol, QLScrubViewDataSource, QLScrubViewDelegate, UIScrollViewDelegate> {
    NSString *_previewContentType;
    struct CGPoint { double x; double y; } _scrollViewTopOffset;
    id /* block */ _completionHandler;
    UIPrintPageRenderer *_renderer;
    BOOL _fullScreen;
    id<QLWebKitThumbnailGenerator> _thumbnailGenerator;
    id<QLWebKitPaginator> _paginator;
    struct CGSize { double width; double height; } _pageSize;
    QLScrubView *_scrubView;
    long long _thumbnailCount;
    struct CGSize { double width; double height; } _thumbnailSize;
    NSLayoutConstraint *_scrubberRightConstraint;
    NSLayoutConstraint *_leftConstraint;
    NSLayoutConstraint *_rightConstraint;
}

@property (retain, nonatomic) NSOperationQueue *operationQueue;
@property (retain, nonatomic) NSCache *indexToThumbnailsCache;
@property (retain, nonatomic) WKWebView *webView;
@property (retain) QLPreviewParts *generatedDocument;
@property (retain) NSURLSessionDataTask *generatedDocumentURLSessionTask;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)_shouldDisableJavaScriptForContentType:(id)a0;

- (id)transitioningView;
- (void)webView:(id)a0 didFailNavigation:(id)a1 withError:(id)a2;
- (void)webView:(id)a0 didFailProvisionalNavigation:(id)a1 withError:(id)a2;
- (void)webView:(id)a0 decidePolicyForNavigationAction:(id)a1 decisionHandler:(id /* block */)a2;
- (void)webView:(id)a0 didFinishNavigation:(id)a1;
- (void)dealloc;
- (void)webViewWebContentProcessDidTerminate:(id)a0;
- (long long)preferredWhitePointAdaptivityStyle;
- (void)webView:(id)a0 startURLSchemeTask:(id)a1;
- (void)loadView;
- (id)scrollView;
- (void).cxx_destruct;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (id)printer;
- (void)scrollViewDidScroll:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (void)webView:(id)a0 stopURLSchemeTask:(id)a1;
- (id)scrubView;
- (id)_renderer;
- (void)_webViewDidRequestPasswordForQuickLookDocument:(id)a0;
- (BOOL)canSwipeToDismiss;
- (BOOL)automaticallyUpdateScrollViewContentInset;
- (BOOL)automaticallyUpdateScrollViewContentOffset;
- (BOOL)automaticallyUpdateScrollViewIndicatorInset;
- (void)buttonPressedWithIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)canClickToToggleFullscreen;
- (BOOL)canPinchToDismiss;
- (void)loadPreviewControllerWithContents:(id)a0 context:(id)a1 completionHandler:(id /* block */)a2;
- (void)previewBecameFullScreen:(BOOL)a0 animated:(BOOL)a1;
- (void)previewDidAppear:(BOOL)a0;
- (void)previewWillAppear:(BOOL)a0;
- (void)setAppearance:(id)a0 animated:(BOOL)a1;
- (BOOL)shouldAcceptTouch:(id)a0 ofGestureRecognizer:(id)a1;
- (void)transitionDidStart:(BOOL)a0;
- (void)transitionWillFinish:(BOOL)a0 didComplete:(BOOL)a1;
- (void)scrubView:(id)a0 didSelectPageAtIndex:(unsigned long long)a1;
- (void)_addThumbnailToCache:(id)a0 atIndex:(unsigned long long)a1;
- (void)_hideScrubberIfNeeded:(BOOL)a0;
- (void)_prepareThumbnailView;
- (void)_registerRemoteProxy;
- (void)_scrollToPage:(long long)a0;
- (void)_showScrubberIfNeeded:(BOOL)a0 reloadThumbnails:(BOOL)a1;
- (id)_thumbnailAtIndex:(unsigned long long)a0;
- (void)_updateConstraintConstants:(BOOL)a0;
- (void)_updateScrubberForTraitCollection:(id)a0 animated:(BOOL)a1 reloadThumbnailsIfNeeded:(BOOL)a2;
- (void)_updateScrubberVisibilityAnimated:(BOOL)a0;
- (void)_updateScrubberVisibilityAnimated:(BOOL)a0 reloadThumbnailsIfNeeded:(BOOL)a1;
- (unsigned long long)currentPageNumber;
- (long long)numberOfPagesInScrubView:(id)a0;
- (void)numberOfPagesWithSize:(struct CGSize { double x0; double x1; })a0 completionHandler:(id /* block */)a1;
- (void)pdfDataForPageAtIndex:(long long)a0 withCompletionHandler:(id /* block */)a1;
- (void)prepareForDrawingPages:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 ofSize:(struct CGSize { double x0; double x1; })a1;
- (void)provideCurrentPageAndVisibleRectWithCompletionHandler:(id /* block */)a0;
- (struct CGSize { double x0; double x1; })scrubView:(id)a0 pageSizeAtIndex:(unsigned long long)a1;
- (void)scrubView:(id)a0 thumbnailForPage:(long long)a1 size:(struct CGSize { double x0; double x1; })a2 withCompletionBlock:(id /* block */)a3;

@end