luxlabs header browser preview


@class UIFont, NSString, UIView, NSArray, NSNumberFormatter, HKDisplayType, UITextField, NSLayoutConstraint, UILabel;
@protocol WDManualDataEntryTableViewCellDelegate;

@interface WDManualDataEntryTableViewCell : UITableViewCell <UITextFieldDelegate> {
    unsigned long long _dataEntryType;
    UITextField *_valueField;
    UIView *_inputView;
    NSString *_decimalSeparator;
    UILabel *_displayNameLabel;
    UILabel *_unitLabel;
    NSArray *_displayNameLabelConstraints;
    NSNumberFormatter *_integerNumberFormatter;
    NSString *_lastValidSanitizedText;
    NSArray *_regularLayoutConstraints;
    NSArray *_largeTextLayoutConstraints;
    NSLayoutConstraint *_largeTextValueFieldToUnitLabelSpacingConstraint;
}

@property (retain, nonatomic) UIFont *bodyFont;
@property (retain, nonatomic) HKDisplayType *displayType;
@property (retain, nonatomic) NSString *value;
@property (retain, nonatomic) NSString *displayName;
@property (nonatomic) BOOL shouldHighlightWhenEditing;
@property (weak, nonatomic) id<WDManualDataEntryTableViewCellDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (BOOL)textFieldShouldReturn:(id)a0;
- (void)dealloc;
- (void)_setupConstraints;
- (void)endEditing;
- (void)traitCollectionDidChange:(id)a0;
- (void)_localeDidChange:(id)a0;
- (void)textFieldDidBeginEditing:(id)a0;
- (void)textFieldDidEndEditing:(id)a0;
- (void)_updateFont;
- (void)beginEditing;
- (void).cxx_destruct;
- (void)setInputView:(id)a0;
- (id)initWithStyle:(long long)a0 reuseIdentifier:(id)a1;
- (void)_updateForCurrentSizeCategory;
- (BOOL)textFieldShouldBeginEditing:(id)a0;
- (id)inputView;
- (id)initWithCoder:(id)a0;
- (id)_removeDecimalSeparatorsFromText:(id)a0;
- (id)_sanitizedTextFieldText:(id)a0;
- (void)_setupIntegerNumberFormatterIfNeeded;
- (void)_setupUIWithDisplayName:(id)a0 unitName:(id)a1;
- (void)_updateDecimalSeparator;
- (void)_updateDisplayNameLabelConstraints;
- (void)_valueFieldDidChange:(id)a0;
- (id)initWithDisplayName:(id)a0 unitName:(id)a1 dataEntryType:(unsigned long long)a2;

@end