luxlabs header browser preview


@class NSURL, UIBarButtonItem, UIViewController, SUUICategory, SUUIClientContext, SSVLoadURLOperation, SUUICategoryTableViewController, NSString, UISegmentedControl, UIPopoverController, SUUICategoryArtworkLoader, NSOperationQueue, NSArray, SUUISegmentedControl;
@protocol SUUICategoryControllerDelegate;

@interface SUUICategoryController : NSObject <SUUICategoryTableViewControllerDelegate, UIPopoverControllerDelegate> {
    SUUICategoryArtworkLoader *_artworkLoader;
    UIBarButtonItem *_button;
    UIViewController *_contentsController;
    SSVLoadURLOperation *_loadOperation;
    UIPopoverController *_popover;
    SUUISegmentedControl *_segmentedControl;
    NSArray *_segmentedControlSegments;
    SUUICategoryTableViewController *_tableViewController;
}

@property (retain, nonatomic) SUUIClientContext *clientContext;
@property (weak, nonatomic) id<SUUICategoryControllerDelegate> delegate;
@property (retain, nonatomic) SUUICategory *category;
@property (retain, nonatomic) NSURL *defaultURL;
@property (retain, nonatomic) NSOperationQueue *operationQueue;
@property (readonly, nonatomic) UIBarButtonItem *categoryButton;
@property (readonly, nonatomic) BOOL isLoading;
@property (nonatomic) long long segmentedControlLength;
@property (readonly, nonatomic) UISegmentedControl *segmentedControl;
@property (retain, nonatomic) NSURL *selectedURL;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dismiss;
- (void)dealloc;
- (void).cxx_destruct;
- (void)popoverControllerDidDismissPopover:(id)a0;
- (id)_artworkLoader;
- (id)_metricsLocationsWithIndex:(long long)a0;
- (void)_precacheArtworkForCategory:(id)a0;
- (void)_recordClickEventWithCategory:(id)a0 index:(long long)a1;
- (void)_reloadSegmentedControl;
- (void)_reloadSelectedSegment;
- (id)_rootMetricsLocations;
- (void)_setResponse:(id)a0 error:(id)a1;
- (id)_tableViewControllerWithCategory:(id)a0;
- (void)buttonAction:(id)a0;
- (void)categoryTableView:(id)a0 didSelectCategory:(id)a1;
- (id)initWithContentsController:(id)a0;
- (void)loadFromURL:(id)a0 withCompletionBlock:(id /* block */)a1;
- (id)metricsPageContextForCategoryTableView:(id)a0;
- (void)segmentedControlAction:(id)a0;

@end