luxlabs header browser preview


@class NSMapTable, NSArray, NSOperationQueue, NSObject, NSMutableArray;
@protocol OS_dispatch_queue;

@interface ICDrawingPencilKitConverter : NSObject

@property (retain, nonatomic) NSOperationQueue *converterQueue;
@property (retain, nonatomic) NSMapTable *lastOperationForAttachmentID;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *convertDispatchQueue;
@property (retain, nonatomic) NSMutableArray *mutableFailedSketches;
@property (nonatomic) BOOL isThrowaway;
@property (readonly, nonatomic) NSArray *failedSketches;

+ (id)sharedConverter;
+ (unsigned long long)countOfUpdatableDrawingsInNote:(id)a0;
+ (BOOL)canUpdateFullscreenSketchAttachment:(id)a0;
+ (BOOL)canUpdateInlineDrawingAttachment:(id)a0;
+ (id)newThrowawayConverter;

- (id)init;
- (void).cxx_destruct;
- (void)convertAllSketchesWithProgress:(id)a0;
- (id)addOperationForAttachment:(id)a0 automatic:(BOOL)a1;
- (void)canAutoUpdateDrawingsInAccount:(id)a0 completion:(id /* block */)a1;
- (BOOL)compareDrawingAttachment:(id)a0 withConvertedDrawing:(id)a1;
- (void)convertAllDrawingsIfNeeded;
- (unsigned long long)convertAllSketchesInNote:(id)a0;
- (void)convertAllSketchesWithProgress:(id)a0 completion:(id /* block */)a1;
- (void)convertDrawingsInNote:(id)a0 inWindow:(id)a1 message:(id)a2 completion:(id /* block */)a3;
- (void)convertDrawingsInNote:(id)a0 waitUntilFinished:(BOOL)a1;
- (void)convertDrawingsInNoteIfNeeded:(id)a0;
- (id)convertSketch:(id)a0;
- (id)convertSketchAttachment:(id)a0 toInlineDrawingAtRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 inNote:(id)a2;
- (unsigned long long)countOfDrawingsNeedingConversionInNote:(id)a0;
- (void)operationComplete:(id)a0;
- (BOOL)shouldAutoConvertNote:(id)a0;
- (BOOL)shouldConvertAllDrawingsIfNeeded;
- (id)updateInlineDrawingAttachment:(id)a0;

@end