luxlabs header browser preview


@class NSTimer, NSString, WFWorkflowProgressView, UITextView, UIImageView, WFFloatingViewConfiguration, NSProgress, UIVisualEffectView, WFWorkflowDescriptor;
@protocol WFWidgetCellDelegate;

@interface WFWidgetCell : WFFloatingView

@property (nonatomic) long long widgetType;
@property (nonatomic) long long lastKnownWidgetFamily;
@property (readonly, nonatomic) WFWorkflowDescriptor *workflowDescriptor;
@property (retain, nonatomic) WFFloatingViewConfiguration *currentConfiguration;
@property (readonly, nonatomic) BOOL isRTL;
@property (retain, nonatomic) UITextView *nameView;
@property (retain, nonatomic) UIImageView *iconView;
@property (nonatomic) struct CGSize { double width; double height; } iconViewSize;
@property (readonly, nonatomic) WFWorkflowProgressView *progressView;
@property (retain, nonatomic) NSTimer *clearCompletedTimer;
@property (retain, nonatomic) UIVisualEffectView *emptyStateBackgroundView;
@property (weak, nonatomic) id<WFWidgetCellDelegate> delegate;
@property (readonly, copy, nonatomic) NSString *workflowIdentifier;
@property (nonatomic) BOOL enabled;
@property (retain, nonatomic) NSProgress *progress;
@property (nonatomic) long long runningState;
@property (nonatomic) BOOL completingSuccessfully;

- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (id)init;
- (void)dealloc;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (id)description;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (BOOL)isMultiline;
- (void)layoutSubviews;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (void)handleTap:(id)a0;
- (BOOL)touchesContainNonIndirectTouch:(id)a0;
- (void)configureWithWorkflow:(id)a0 cornerRadius:(double)a1 widgetType:(long long)a2 family:(long long)a3;
- (void)resetProgressState;
- (void)resetToEmptyState;
- (BOOL)touchIsInView:(id)a0 event:(id)a1;

@end