luxlabs header browser preview


@class SLSheetPlaceSearchController, NSString, NSArray, MKMapView, UISearchBar, UITableView, ACAccount, NSObject, SLPlace, NSBundle, UISearchDisplayController;
@protocol SLSheetPlaceViewControllerDelegate, SLPlaceDataSource;

@interface SLSheetPlaceViewController : UIViewController <UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate, UISearchDisplayDelegate, MKMapViewDelegate, SLPlaceDataSourceDelegate> {
    NSArray *_places;
    SLPlace *_selectedPlace;
    NSBundle *_effectiveBundle;
    UITableView *_tableView;
    UISearchBar *_searchBar;
    UISearchDisplayController *_searchDisplayController;
    SLSheetPlaceSearchController *_placeSearchController;
    MKMapView *_mapView;
    BOOL _searchPresented;
    BOOL _searchAnimationComplete;
    double _mapHeight;
}

@property (retain) ACAccount *account;
@property (retain) NSObject<SLPlaceDataSource> *placeDataSource;
@property (retain) NSArray *places;
@property (weak) NSObject<SLSheetPlaceViewControllerDelegate> *selectionDelegate;
@property (nonatomic) BOOL searchEnabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (BOOL)shouldAutorotateToInterfaceOrientation:(long long)a0;
- (void)willAnimateRotationToInterfaceOrientation:(long long)a0 duration:(double)a1;
- (void)searchBarCancelButtonClicked:(id)a0;
- (long long)numberOfSectionsInTableView:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (BOOL)searchBarShouldBeginEditing:(id)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)searchBarTextDidEndEditing:(id)a0;
- (void)viewDidLoad;
- (void)loadView;
- (void)searchBarTextDidBeginEditing:(id)a0;
- (void)viewWillDisappear:(BOOL)a0;
- (void)didReceiveMemoryWarning;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)searchDisplayController:(id)a0 shouldReloadTableForSearchString:(id)a1;
- (void)searchDisplayControllerDidBeginSearch:(id)a0;
- (void)searchDisplayControllerDidEndSearch:(id)a0;
- (void)searchDisplayControllerWillEndSearch:(id)a0;
- (id)places;
- (void)setPlaces:(id)a0;
- (void)mapView:(id)a0 didSelectAnnotationView:(id)a1;
- (void)cancelButtonTapped:(id)a0;
- (void)_calculatePreferredContentSize;
- (void)_centerMapForPlaces;
- (void)_centerMapWithSelectedPlace:(id)a0;
- (BOOL)_forceSelectPlace:(id)a0 setMapAnnotation:(BOOL)a1;
- (void)_layoutForSearch;
- (void)_layoutNormal;
- (double)_mapHeightForInterfaceOrientation:(long long)a0;
- (id)_placeForRow:(long long)a0;
- (double)_preferredViewHeight;
- (void)_presentSearch;
- (struct { struct CLLocationCoordinate2D { double x0; double x1; } x0; struct { double x0; double x1; } x1; })_regionForPlaces:(id)a0;
- (void)_restoreFromSearch;
- (id)initWithPlaceDataSource:(id)a0 effectiveBundle:(id)a1;
- (void)placeManager:(id)a0 failedWithError:(id)a1;
- (void)placeManager:(id)a0 updatedPlaces:(id)a1;
- (void)setSelectedPlace:(id)a0;

@end