luxlabs header browser preview


@class NSMutableDictionary, EKLocationVirtualConferenceSearchFieldsView, EKCalendarItem, EKUILocationSearchModel, EKUIConferenceRoom, EKVirtualConference, UITableView, EKUILocationRowModel, UISearchBar, EKStructuredLocationWithImage, NSString, EKVirtualConferenceRoomType, NSArray, EKStructuredLocation, NSError, _UINavigationControllerPalette;

@interface EKLocationEditItemViewController : EKEditItemViewController <UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate, EKLocationVirtualConferenceSearchFieldsDelegate, EKUILocationSearchModelDelegate, VirtualConferenceRoomTypeSelectionDelegate, EKUIManagedViewController> {
    UITableView *_tableView;
    _UINavigationControllerPalette *_palette;
    UISearchBar *_searchBar;
    EKLocationVirtualConferenceSearchFieldsView *_searchFieldsView;
    EKUILocationSearchModel *_searchModel;
    EKCalendarItem *_calendarItem;
    EKVirtualConferenceRoomType *_checkedRoomType;
    BOOL _shouldShowCheckedVirtualConference;
    NSMutableDictionary *_cachedConferenceRooms;
    struct CGSize { double width; double height; } _preferredContentSize;
    BOOL _supportsStructuredLocations;
    BOOL _tableConstraintsInstalled;
    BOOL _rotating;
    BOOL _wasFirstResponder;
    EKStructuredLocation *_searchModelCurrentLocation;
    EKStructuredLocationWithImage *_searchModelLocationFromMapsURL;
    NSArray *_searchModelMapCompletionSearchResults;
    NSArray *_searchModelContactsSearchResults;
    NSArray *_searchModelRecentsSearchResults;
    NSArray *_searchModelFrequentsSearchResults;
    NSArray *_searchModelEventsSearchResults;
    NSArray *_searchModelTextualSearchResults;
    NSArray *_searchModelConferenceRoomSearchResults;
    NSArray *_searchModelVirtualConferenceRoomSearchResults;
    NSArray *_searchModelVirtualConferenceCustomSearchResults;
}

@property (retain, nonatomic) EKStructuredLocation *selectedLocation;
@property (retain, nonatomic) EKUIConferenceRoom *selectedConferenceRoom;
@property (retain, nonatomic) EKVirtualConference *selectedVirtualConference;
@property (nonatomic) BOOL pendingVirtualConference;
@property (retain, nonatomic) NSError *pendingVirtualConferenceError;
@property (copy, nonatomic) id /* block */ viewDidAppearBlock;
@property (nonatomic) BOOL needsSave;
@property (nonatomic) unsigned long long supportedSearchTypes;
@property (nonatomic) BOOL autoFillSelectedTextField;
@property (nonatomic) BOOL forceSingleTextField;
@property (nonatomic) BOOL conferenceTextFieldSelected;
@property (nonatomic) BOOL disableConferenceTextField;
@property (retain, nonatomic) EKUILocationRowModel *locationViewModel;
@property (readonly) BOOL locationViewModelRemoved;
@property (retain, nonatomic) EKUILocationRowModel *conferenceViewModel;
@property (readonly) BOOL conferenceViewModelRemoved;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_boldTitleFont;
+ (id)_sectionNameForSection:(unsigned long long)a0;

- (long long)numberOfSectionsInTableView:(id)a0;
- (BOOL)wantsManagement;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)setSearchText:(id)a0;
- (id)searchText;
- (void)searchBar:(id)a0 textDidChange:(id)a1;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1;
- (BOOL)canManagePresentationStyle;
- (id)itemAtIndexPath:(id)a0;
- (void).cxx_destruct;
- (void)searchBarSearchButtonClicked:(id)a0;
- (id)title;
- (void)viewDidAppear:(BOOL)a0;
- (void)setPreferredContentSize:(struct CGSize { double x0; double x1; })a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (struct CGSize { double x0; double x1; })preferredContentSize;
- (void)tableView:(id)a0 accessoryButtonTappedForRowWithIndexPath:(id)a1;
- (void)tableView:(id)a0 commitEditingStyle:(long long)a1 forRowAtIndexPath:(id)a2;
- (long long)tableView:(id)a0 editingStyleForRowAtIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 wantsHeaderForSection:(long long)a1;
- (long long)_accessoryTypeForSection:(unsigned long long)a0;
- (id)_cellForConferenceRoom:(id)a0 atIndexPath:(id)a1;
- (id)_focusedTextField;
- (id)_rowNameForIndexPath:(id)a0;
- (void)_setupViewsAndConstraints;
- (BOOL)_singleSearchBar;
- (id)calendarItemForSearchModel:(id)a0;
- (id)conferenceRoomForRecent:(id)a0;
- (id)contactsImage;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 styleProvider:(id)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 styleProvider:(id)a1 calendarItem:(id)a2 eventStore:(id)a3;
- (id)locationArrowImage;
- (void)locationSearchModel:(id)a0 selectedLocation:(id)a1 withError:(id)a2;
- (void)locationSearchModel:(id)a0 updatedSearchTypes:(unsigned long long)a1;
- (void)pendingVideoConferenceUpdated:(id)a0;
- (BOOL)presentModally;
- (void)searchBecomeFirstResponder;
- (void)searchDoneTapped;
- (BOOL)searchIsFirstResponder;
- (void)searchResignFirstResponder;
- (void)searchTextChanged:(id)a0;
- (void)selectedRoomType:(id)a0;
- (void)selectedTextFieldChanged:(id)a0;
- (void)setViewAppearedBlock:(id /* block */)a0;
- (BOOL)shouldIncludeConferenceRoom:(id)a0;
- (BOOL)showAvailableConferenceTypesAsRows;
- (BOOL)showingCurrentLocationRow;
- (BOOL)showingTextRow;
- (void)textField:(id)a0 didChange:(id)a1;
- (void)textFieldDoneTapped:(id)a0;
- (void)useAsString:(id)a0;

@end