luxlabs header browser preview


@class _SHMediaLibrary, SHToggleManager, NSString, CCUIContentModuleContext, SHLibraryContentView;

@interface SHShazamModuleViewController : CCUIMenuModuleViewController <SHToggleManagerDelegate, SHMediaLibrarySyncDelegate, SHLibraryContentViewDelegate> {
    CCUIContentModuleContext *_contentModuleContext;
}

@property (retain, nonatomic) _SHMediaLibrary *library;
@property (retain, nonatomic) SHToggleManager *toggleManager;
@property (retain, nonatomic) SHLibraryContentView *libraryContentView;
@property (nonatomic) BOOL selectedOnExpansion;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setContentModuleContext:(id)a0;
- (void)willTransitionToExpandedContentMode:(BOOL)a0;
- (void)viewWillAppear:(BOOL)a0;
- (void)viewDidLoad;
- (BOOL)isDeviceUnlocked;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)buttonTapped:(id)a0 forEvent:(id)a1;
- (void)didTransitionToExpandedContentMode:(BOOL)a0;
- (BOOL)shouldBeginTransitionToExpandedContentModule;
- (void)refreshState;
- (void)updateSnapshot;
- (void)setupContentView;
- (double)preferredContentHeight;
- (void)_library:(id)a0 didChangeWithSnapshot:(id)a1;
- (void)_library:(id)a0 didProduceError:(id)a1 failedItemIdentifiers:(id)a2;
- (void)_libraryDidCompleteSync:(id)a0;
- (void)requestAuthenticationIfLockedWithCompletionHandler:(id /* block */)a0;
- (void)toggleManager:(id)a0 didToggleToState:(long long)a1;
- (void)contentView:(id)a0 didDeleteTrack:(id)a1;
- (void)contentView:(id)a0 didSelectTrack:(id)a1;
- (void)contentViewShouldPresentAccountUpgradeFlow;
- (void)loadLibraryContent;
- (void)openFallbackShazamURL:(id)a0;
- (struct CGSize { double x0; double x1; })preferredExpandedContentSize;
- (void)refreshStateWithSelected:(BOOL)a0 expanded:(BOOL)a1;
- (void)setModuleStateToBusy:(BOOL)a0;
- (void)tearDownContentView;
- (void)updateStatusMessage;

@end