luxlabs header browser preview


@class NSMutableArray, NSString, NSMutableSet, WAKView, WebDataSource;

@interface WebPluginController : NSObject <WebPluginManualLoader, WebPluginContainerCheckController> {
    WAKView *_documentView;
    WebDataSource *_dataSource;
    NSMutableArray *_views;
    BOOL _started;
    NSMutableSet *_checksInProgress;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)addPlugInView:(id)a0;
+ (BOOL)isPlugInView:(id)a0;

- (void)dealloc;
- (id)webView;
- (void)setDataSource:(id)a0;
- (id)webFrame;
- (id)initWithDocumentView:(id)a0;
- (id)URLPolicyCheckReferrer;
- (void)_cancelOutstandingChecks;
- (void)startAllPlugins;
- (void)_webPluginContainerCancelCheckIfAllowedToLoadRequest:(id)a0;
- (id)_webPluginContainerCheckIfAllowedToLoadRequest:(id)a0 inFrame:(id)a1 resultObject:(id)a2 selector:(SEL)a3;
- (void)addPlugin:(id)a0;
- (void)destroyAllPlugins;
- (void)destroyOnePlugin:(id)a0;
- (void)destroyPlugin:(id)a0;
- (id)plugInViewWithArguments:(id)a0 fromPluginPackage:(id)a1;
- (BOOL)plugInsAreRunning;
- (void)pluginView:(id)a0 receivedData:(id)a1;
- (void)pluginView:(id)a0 receivedError:(id)a1;
- (void)pluginView:(id)a0 receivedResponse:(id)a1;
- (void)pluginViewFinishedLoading:(id)a0;
- (BOOL)processingUserGesture;
- (void)restorePluginsFromCache;
- (void)showStatus:(id)a0;
- (void)stopAllPlugins;
- (void)stopOnePlugin:(id)a0;
- (void)stopOnePluginForPageCache:(id)a0;
- (void)stopPluginsForPageCache;
- (id)superlayerForPluginView:(id)a0;
- (void)webPlugInContainerDidHideFullScreenForView:(id)a0;
- (void)webPlugInContainerLoadRequest:(id)a0 inFrame:(id)a1;
- (void)webPlugInContainerShowStatus:(id)a0;
- (void)webPlugInContainerWillShowFullScreenForView:(id)a0;

@end