luxlabs header browser preview


@class SUUISettingsGroupDescription, SUUIViewElement;

@interface SUUISettingDescription : NSObject {
    BOOL _editsValid;
}

@property (readonly, nonatomic) BOOL allowsSelection;
@property (weak, nonatomic) SUUISettingsGroupDescription *parent;
@property (readonly, nonatomic) BOOL editsValid;
@property (retain, nonatomic) SUUIViewElement *viewElement;

+ (BOOL)allowsEdit;
+ (Class)viewClassForSettingDescription:(id)a0;
+ (Class)_viewClassForSettingDescription:(id)a0;

- (id)indexPath;
- (void)reloadData;
- (void)beginEditing;
- (void).cxx_destruct;
- (BOOL)_isHidden;
- (void)_presentViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)_setEditsValid:(BOOL)a0;
- (void)_deleteSetting;
- (void)_dismissViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)_dispatchUpdate:(id)a0;
- (void)_hideSetting;
- (BOOL)_initiallyHidden;
- (void)_reloadSetting;
- (void)_revealSetting;
- (void)cancelEdits;
- (BOOL)commitEdits:(id /* block */)a0;
- (void)discardEdits;
- (void)handleSelectionOnCompletion:(id /* block */)a0;
- (id)initWithViewElement:(id)a0 parent:(id)a1;
- (void)reloadWithViewElement:(id)a0 parent:(id)a1;

@end