luxlabs header browser preview


@class QLExtensionManagerCache;

@interface QLExtensionManager : NSObject

@property (retain, nonatomic) QLExtensionManagerCache *thumbnailExtensionCache;
@property (retain, nonatomic) QLExtensionManagerCache *previewExtensionCache;
@property (retain, nonatomic) QLExtensionManagerCache *previewHighMemoryExtensionCache;
@property (retain, nonatomic) QLExtensionManagerCache *thumbnailHighMemoryExtensionCache;
@property (retain, nonatomic) QLExtensionManagerCache *thumbnailSecureExtensionCache;

+ (id)sharedManager;
+ (void)_resetSharedManager;
+ (void)_setSharedManager:(id)a0;
+ (BOOL)extension:(id)a0 supportsExactType:(id)a1;

- (void).cxx_destruct;
- (id)extensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5 shouldUseRestrictedExtension:(BOOL)a6;
- (BOOL)existsExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionType:(unsigned long long)a3 generationType:(unsigned long long)a4;
- (id)extensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 firstPartyExtension:(BOOL)a2 applicationBundleIdentifier:(id)a3 extensionPath:(id)a4 extensionType:(unsigned long long)a5 generationType:(unsigned long long)a6 shouldUseRestrictedExtension:(BOOL)a7;
- (id)qlExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5 shouldUseRestrictedExtension:(BOOL)a6;
- (void)_addQueryAttributesToExtensionQuery:(id)a0 withContentType:(id)a1 appBundleIdentifier:(id)a2 extensionType:(unsigned long long)a3 generationType:(unsigned long long)a4;
- (id)_applicationPathForBundleId:(id)a0;
- (id)_cachesForExtensionType:(unsigned long long)a0 shouldUseRestrictedExtension:(BOOL)a1;
- (id)_extensionPointNameForExtensionType:(unsigned long long)a0;
- (void)_setupCache;
- (BOOL)existsExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5;
- (BOOL)existsExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 firstPartyExtension:(BOOL)a2 applicationBundleIdentifier:(id)a3 extensionPath:(id)a4 extensionType:(unsigned long long)a5 generationType:(unsigned long long)a6;
- (void)extensionContextForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 appBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5 withCompletionHandler:(id /* block */)a6;
- (void)extensionContextForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 firstPartyExtension:(BOOL)a2 appBundleIdentifier:(id)a3 extensionPath:(id)a4 extensionType:(unsigned long long)a5 generationType:(unsigned long long)a6 withCompletionHandler:(id /* block */)a7;
- (id)extensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5;
- (id)qlExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 firstPartyExtension:(BOOL)a2 applicationBundleIdentifier:(id)a3 extensionPath:(id)a4 extensionType:(unsigned long long)a5 generationType:(unsigned long long)a6 shouldUseRestrictedExtension:(BOOL)a7;

@end