luxlabs header browser preview


@class NSString, NSArray, UITraitCollection, NSURL, PSSpecifier, UILongPressGestureRecognizer, UIImageView, NSURLSession, PSTableCellHighlightContext, NSNumber;

@interface PSTableCell : UITableViewCell {
    id _value;
    UIImageView *_checkedImageView;
    BOOL _checked;
    BOOL _shouldHideTitle;
    NSString *_hiddenTitle;
    int _alignment;
    SEL _pAction;
    id _pTarget;
    BOOL _cellEnabled;
    PSSpecifier *_specifier;
    BOOL _lazyIcon;
    BOOL _lazyIconDontUnload;
    BOOL _lazyIconForceSynchronous;
    NSString *_lazyIconAppID;
    PSTableCellHighlightContext *_customHighlightContext;
    NSURLSession *_urlSession;
    NSURL *_lazyIconURL;
}

@property (nonatomic) BOOL isCopyable;
@property (retain, nonatomic) NSURL *lazyIconURL;
@property (retain, nonatomic) UILongPressGestureRecognizer *longTapRecognizer;
@property (nonatomic) BOOL isCopyable;
@property (retain, nonatomic) UILongPressGestureRecognizer *longTapRecognizer;
@property (retain, nonatomic) NSArray *constraints;
@property (retain, nonatomic) UITraitCollection *cachedTraitCollection;
@property (retain, nonatomic) NSString *lazyIconUTTypeIdentifier;
@property (retain, nonatomic) NSNumber *lazyIconShapeOverride;
@property (retain, nonatomic) PSSpecifier *specifier;
@property (nonatomic) long long type;
@property (nonatomic) BOOL reusedCell;
@property (nonatomic) BOOL forceHideDisclosureIndicator;

+ (id)reuseIdentifierForClassAndType:(long long)a0;
+ (long long)cellStyle;
+ (double)defaultCellHeight;
+ (Class)cellClassForSpecifier:(id)a0;
+ (long long)cellTypeFromString:(id)a0;
+ (id)reuseIdentifierForBasicCellTypes:(long long)a0;
+ (id)reuseIdentifierForSpecifier:(id)a0;
+ (id)stringFromCellType:(long long)a0;

- (id)iconImageView;
- (id)_automationID;
- (void)setAlignment:(int)a0;
- (void)dealloc;
- (id)initWithStyle:(long long)a0 reuseIdentifier:(id)a1 specifier:(id)a2;
- (void)setHighlighted:(BOOL)a0 animated:(BOOL)a1;
- (void)prepareForReuse;
- (void)refreshCellContentsWithSpecifier:(id)a0;
- (id)getLazyIcon;
- (void)copy:(id)a0;
- (id)target;
- (id)blankIcon;
- (id)imageDescriptor;
- (void)forceSynchronousIconLoadOnNextIconLoad;
- (void)setAction:(SEL)a0;
- (SEL)action;
- (id)_urlSession;
- (void)setIcon:(id)a0;
- (void)setTarget:(id)a0;
- (id)titleLabel;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (id)title;
- (id)value;
- (void)layoutSubviews;
- (void)setTitle:(id)a0;
- (void)setSelected:(BOOL)a0 animated:(BOOL)a1;
- (void)setValue:(id)a0;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (BOOL)canReload;
- (double)textFieldOffset;
- (id)_checkmarkImage:(BOOL)a0;
- (id)_disclosureChevronImage:(BOOL)a0;
- (BOOL)isChecked;
- (id)scriptingInfoWithChildren;
- (void)setChecked:(BOOL)a0;
- (id)valueLabel;
- (id)_contentString;
- (void)setCellEnabled:(BOOL)a0;
- (id)getIcon;
- (id)_copyableText;
- (void)_invalidateHighlightContext;
- (void)_updateAccessoryTypeForSpecifier:(id)a0;
- (BOOL)canBeChecked;
- (SEL)cellAction;
- (BOOL)cellEnabled;
- (void)cellRemovedFromView;
- (id)cellTarget;
- (id)getIconFromIconServices;
- (id)getLazyIconID;
- (void)handleTraitCollectionChange:(id)a0;
- (void)highlightCellForDuration:(double)a0 animateUnighlight:(BOOL)a1;
- (unsigned long long)iconShape;
- (struct CGSize { double x0; double x1; })iconSizeForShape:(unsigned long long)a0 scale:(double)a1;
- (id)lazyIconQueue:(id)a0;
- (void)loadISIconFromSpecifier:(id)a0;
- (void)longPressed:(id)a0;
- (BOOL)modernLayoutEnabled;
- (void)reloadWithSpecifier:(id)a0 animated:(BOOL)a1;
- (void)setCellAction:(SEL)a0;
- (void)setCellTarget:(id)a0;
- (void)setShouldHideTitle:(BOOL)a0;
- (void)setValueChangedTarget:(id)a0 action:(SEL)a1 specifier:(id)a2;
- (void)setupModernLayoutConstraints;
- (BOOL)shouldUseModernLayout;
- (id)titleTextLabel;

@end