luxlabs header browser preview


@class UIStackView, UIView, NSArray, WFURLComponents, NSURL, NSString, WATodayHeaderView, NSMutableArray, WAAQIView, WATodayModel, City;

@interface WAWeatherPlatterViewController : UIViewController <WFTemperatureUnitObserver>

@property (retain, nonatomic) WFURLComponents *URLComponents;
@property (retain, nonatomic) WATodayModel *model;
@property (nonatomic) long long status;
@property (retain, nonatomic) UIView *backgroundView;
@property (retain, nonatomic) WATodayHeaderView *headerView;
@property (retain, nonatomic) UIView *afterHeaderDividerLineView;
@property (retain, nonatomic) WAAQIView *aqiView;
@property (retain, nonatomic) UIView *afterAQIDividerLineView;
@property (retain, nonatomic) NSArray *hourlyForecastViews;
@property (retain, nonatomic) UIStackView *hourlyBeltView;
@property (retain, nonatomic) NSMutableArray *constraints;
@property (copy, nonatomic) NSURL *commitURL;
@property (retain, nonatomic) City *city;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } lastBounds;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (double)defaultViewHeight;

- (void)updateViewConstraints;
- (id)initWithLocation:(id)a0;
- (id)initWithURL:(id)a0;
- (id)init;
- (void)viewDidLayoutSubviews;
- (id)initWithURLComponents:(id)a0;
- (void)viewDidLoad;
- (void)setupConstraints;
- (void)_updateStatus:(long long)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)setupHeaderView;
- (void)_updateViewContent;
- (void)temperatureUnitObserver:(id)a0 didChangeTemperatureUnitTo:(int)a1;
- (double)preferredContentWidth;
- (void)_buildModelForLocation:(id)a0;
- (void)_contentSizeDidUpdate:(id)a0;
- (void)_kickoffLoadingWithLocation:(id)a0 orPerhapsALocationString:(id)a1;
- (void)_loadAQIDataForLocation:(id)a0;
- (BOOL)_showingAQIViewForCity:(id)a0;
- (void)_updateViewWithAQIFromCity:(id)a0;
- (id)initWithLocationString:(id)a0;
- (void)setupAQIView;
- (void)setupAfterAQIDividerView;
- (void)setupAfterHeaderDividerView;
- (void)setupBackgroundView;
- (void)setupHourlyForecast;

@end