luxlabs header browser preview


@class NSString, NSArray, NSOrderedSet, NSSet, WFNetworkRowConfig, WFPendingNetworkUpdate, NSObject, NSMutableArray, WFLockView, UIBarButtonItem, WFTableViewHeaderView;
@protocol WFAirportViewControllerDelegate, OS_dispatch_queue, WFNetworkListRecord;

@interface WFAirportViewController : WFInsetTableViewController <UITableViewDataSource, UITableViewDelegate, WFNetworkListing, WFKnownNetworksViewProvider>

@property (copy, nonatomic) NSString *powerOffLocationWarning;
@property (copy, nonatomic) NSString *userAutoJoinDisabledWarning;
@property (nonatomic) BOOL showDiagnostics;
@property (nonatomic) BOOL showNANUI;
@property (nonatomic) BOOL showKnownNetworks;
@property (retain) NSOrderedSet *sections;
@property (retain) NSOrderedSet *previousSections;
@property (retain, nonatomic) NSSet *allNetworks;
@property (retain, nonatomic) NSArray *infraNetworks;
@property (retain, nonatomic) NSArray *popularNetworks;
@property (retain, nonatomic) NSArray *knownNetworks;
@property (retain, nonatomic) NSArray *adhocNetworks;
@property (retain, nonatomic) NSArray *unconfiguredNetworks;
@property (retain, nonatomic) WFTableViewHeaderView *chooseNetworkHeader;
@property (weak, nonatomic) id<WFAirportViewControllerDelegate> listDelegate;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *internalQueue;
@property (weak, nonatomic) id<WFNetworkListRecord> joiningHotspot;
@property (retain, nonatomic) WFPendingNetworkUpdate *pendingCurrentNetworkUpdate;
@property (nonatomic) BOOL askToJoinShown;
@property (nonatomic) BOOL disablePowerModification;
@property (nonatomic) BOOL isManagedAppleID;
@property BOOL tableViewIsUpdating;
@property (nonatomic) BOOL networkResultsChangedWhileUIUpdates;
@property (retain, nonatomic) NSSet *pendingNetworks;
@property (copy, nonatomic) NSString *currentKnownHeaderText;
@property (copy, nonatomic) NSString *currentInfraHeaderText;
@property (copy, nonatomic) NSString *currentUnconfiguredHeaderText;
@property (retain, nonatomic) NSMutableArray *editableKnownNetworks;
@property (retain, nonatomic) NSArray *managedKnownNetworks;
@property (retain, nonatomic) NSArray *networksToBeDeleted;
@property (nonatomic) BOOL isInEditingMode;
@property (retain, nonatomic) UIBarButtonItem *originalBackButtonItem;
@property (retain, nonatomic) WFLockView *screenProtector;
@property (retain, nonatomic) WFNetworkRowConfig *currentNetworkRowConfig;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) BOOL showOtherNetwork;
@property float currentNetworkScaledRSSI;
@property (retain) id<WFNetworkListRecord> currentNetwork;
@property long long currentNetworkState;
@property unsigned long long currentNetworkSignalBars;
@property (nonatomic) long long deviceCapability;
@property (copy, nonatomic) NSString *currentNetworkSubtitle;
@property (nonatomic) BOOL disabled;
@property (nonatomic) BOOL userAutoJoinEnabled;

- (void)setScanning:(BOOL)a0;
- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (unsigned long long)powerState;
- (long long)numberOfSectionsInTableView:(id)a0;
- (id)init;
- (void)powerStateDidChange:(BOOL)a0;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (void)refresh;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (void)setAskToJoinMode:(long long)a0;
- (void)loadView;
- (void)setNetworks:(id)a0;
- (void)setAutoInstantHotspotJoinOption:(long long)a0;
- (void).cxx_destruct;
- (BOOL)powered;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)viewDidDisappear:(BOOL)a0;
- (id)titleForHeaderInSection:(long long)a0;
- (void)tableView:(id)a0 accessoryButtonTappedForRowWithIndexPath:(id)a1;
- (BOOL)tableView:(id)a0 canEditRowAtIndexPath:(id)a1;
- (void)tableView:(id)a0 commitEditingStyle:(long long)a1 forRowAtIndexPath:(id)a2;
- (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 titleForFooterInSection:(long long)a1;
- (void)finishEditing;
- (void)cancelEditing;
- (long long)_askToJoinMode;
- (void)_loadEditButton;
- (void)_submitDeletion;
- (id)headerIdentifierForSectionType:(unsigned long long)a0;
- (id)_nameOfSection:(unsigned long long)a0;
- (void)_updateNetworkRestrictionHeader;
- (void)_adjustNavigationItemsForEditingMode;
- (id)_askToJoinFooterString;
- (id)_askToJoinFooterStringForMode:(long long)a0;
- (long long)_askToJoinModeFromString:(id)a0;
- (BOOL)_askToJoinShouldBeVisible;
- (id)_askToJoinStateStringForATJMode:(long long)a0;
- (id)_currentNetworkCell;
- (id)_currentNetworkCellIndexPath;
- (id)_defaultSectionsForEditing;
- (id)_defaultSectionsForPowerState:(BOOL)a0;
- (void)_dumpSections;
- (void)_enableWAPISwitchChanged:(id)a0;
- (id)_getAutoHotspotOptionText:(long long)a0;
- (id)_indexPathForNetworkName:(id)a0;
- (BOOL)_isChinaDevice;
- (id)_passcodePromptForViewingKnownNetworksIsChinaDevice:(BOOL)a0;
- (void)_powerSwitchChanged:(id)a0;
- (void)_processPendingCurrentNetworkUpdate;
- (void)_promptAuthToViewKnownNetworkList;
- (void)_promptToJoinAdhoc:(id)a0;
- (BOOL)_refreshATJShownStateIfChanged;
- (void)_reloadCurrentNetworkCell;
- (void)_reloadPowerSection;
- (void)_reloadSectionForHotspotChange;
- (void)_removeScreenProtector;
- (id)_sectionNameAtIndex:(unsigned long long)a0;
- (unsigned long long)_sectionTypeAtSection:(long long)a0;
- (BOOL)_shouldContinueUpdateNetworkList;
- (id)_sortedProfilesFromSet:(id)a0;
- (id)_tableCellForKnownNetwork:(id)a0 tableView:(id)a1 indexPath:(id)a2 extraLeadingPadding:(BOOL)a3;
- (id)_tableCellForNetwork:(id)a0 tableView:(id)a1 indexPath:(id)a2;
- (id)_touchIDPromptForKnownNetworksIsChinaDevice:(BOOL)a0;
- (void)_transitionToKnownNetworksList;
- (void)_transitionToScanList;
- (void)_updateAskToJoinMode:(long long)a0;
- (void)_updateCellsWithNewData:(id)a0 oldData:(id)a1 inSection:(unsigned long long)a2 insertSection:(BOOL)a3 datasourceSection:(unsigned long long)a4;
- (void)_updateKnownNetworksDoneButtonForEditability;
- (id)_wifiKnownNetworkContextOptionsIsChinaDevice:(BOOL)a0;
- (void)editKnownNetworks;
- (void)knownNetworksDidBecomeActive;
- (void)knownNetworksWillEnterForeground;
- (void)knownNetworksWillResignActive;
- (void)managedAppleIDStateChange:(BOOL)a0;
- (void)powerModificationStateDidChange:(BOOL)a0;
- (void)powerStateDidChangeToggle:(unsigned long long)a0;
- (void)promptConfirmAlert;
- (void)refreshKnownNetworksUpdateTableView:(BOOL)a0;
- (void)reloadCellsForNetworkNames:(id)a0;
- (void)setCurrentNetwork:(id)a0 previousNetwork:(id)a1 reason:(unsigned long long)a2;
- (BOOL)shouldPromptWhenCarPlaySessionIsActive;
- (BOOL)shouldPromptWhenPersonalHotspotIsEnabled;
- (BOOL)showDiagnosticsCell;
- (BOOL)supportsHealthRecommendations;
- (BOOL)supportsWiFiPasswordSharing;
- (void)updateAutoInstantHotspotSetting:(long long)a0;
- (void)updateViewsForNetworks:(id)a0;

@end