/*
 *     Generated by class-dump 3.1.1.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
 */

#import <BackRow/BRMediaMenuController.h>

#import "BRMenuListItemProviderProtocol.h"

@class BRMetadataPreviewController, BRMusicPlayer, NSArray, NSPredicate, NSString;

@interface BRMusicTracklistMenuController : BRMediaMenuController <BRMenuListItemProvider>
{
    id <BRMediaCollection> _playlist;
    BRMusicPlayer *_player;
    NSArray *_tracklist;
    long _numTracks;
    BRMetadataPreviewController *_cachedMDPreviewController;
    unsigned int _allowShuffleItem:1;
    unsigned int _hasShuffleItem:1;
    unsigned int _showUnplayedMark:1;
    NSPredicate *_predicate;
    NSArray *_descriptors;
    NSString *_entityName;
}

- (id)initWithEntityName:(id)fp8 predicate:(id)fp12 sortDescriptors:(id)fp16;
- (void)dealloc;
- (id)entityName;
- (id)predicate;
- (id)sortDescriptors;
- (void)setHasShuffleOption:(BOOL)fp8;
- (void)setHasUnplayedMarkOption:(BOOL)fp8;
- (BOOL)isVolatile;
- (void)refreshControllerForModelUpdate;
- (id)loadModelData;
- (BOOL)shouldRefreshForUpdateToObject:(id)fp8;
- (void)itemSelected:(long)fp8;
- (id)itemForRow:(long)fp8;
- (long)itemCount;
- (id)titleForRow:(long)fp8;
- (float)heightForRow:(long)fp8;
- (BOOL)rowSelectable:(long)fp8;
- (id)previewControlForItem:(long)fp8;
- (id)mediaPreviewMissingMediaType;
- (BOOL)mediaPreviewShouldShowMetadata;
- (BOOL)mediaPreviewShouldShowMetadataImmediately;

@end

