luxlabs header browser preview


@class DOCThumbnailCache, QLThumbnailGenerator;

@interface DOCThumbnailGenerator : NSObject {
    DOCThumbnailCache *_thumbnailCache;
}

@property (class, readonly) DOCThumbnailGenerator *sharedGenerator;

@property (readonly, nonatomic) QLThumbnailGenerator *thumbnailGenerator;

+ (void)setMaximumCachedThumbnailCount:(unsigned long long)a0;

- (id)init;
- (void).cxx_destruct;
- (void)performInBatch:(id /* block */)a0;
- (id)_alternateThumbnailKeyForNode:(id)a0 descriptor:(id)a1;
- (id)_currentNodeThumbnailsBatch;
- (id)_endCurrentThumbnailsBatch;
- (id)_thumbnailFallbackForNode:(id)a0 descriptor:(id)a1 currentThumbnail:(id)a2;
- (id)_thumbnailForNode:(id)a0 descriptor:(id)a1 forceFetch:(BOOL)a2;
- (void)endBatching:(id)a0;
- (id)iconForNode:(id)a0 descriptor:(id)a1;
- (id)iconForURL:(id)a0 descriptor:(id)a1;
- (void)markThumbnailAsRecentlyUsed:(id)a0;
- (id)startBatching;
- (id)thumbnailForNode:(id)a0 descriptor:(id)a1;
- (id)thumbnailForNode:(id)a0 descriptor:(id)a1 forceFetch:(BOOL)a2;

@end