19ef743bcSBartłomiej Bukowski #import <UIKit/UIKit.h> 2*7c3ed0c0SDouglas Lowder #import "EXAbstractLoader.h" 39ef743bcSBartłomiej Bukowski #import "EXResourceLoader.h" 49ef743bcSBartłomiej Bukowski 59ef743bcSBartłomiej Bukowski NS_ASSUME_NONNULL_BEGIN 69ef743bcSBartłomiej Bukowski 79ef743bcSBartłomiej Bukowski /** 89ef743bcSBartłomiej Bukowski * This class is responsible for presenting loading progress of an application. 99ef743bcSBartłomiej Bukowski * It mounts separate UIWindow above whole app and presents loading progress in it. 109ef743bcSBartłomiej Bukowski */ 119ef743bcSBartłomiej Bukowski @interface EXAppLoadingProgressWindowController : NSObject 129ef743bcSBartłomiej Bukowski 139ef743bcSBartłomiej Bukowski - (instancetype)init NS_UNAVAILABLE; 149ef743bcSBartłomiej Bukowski - (instancetype)initWithEnabled:(BOOL)enabled; 159ef743bcSBartłomiej Bukowski 169ef743bcSBartłomiej Bukowski - (void)show; 179ef743bcSBartłomiej Bukowski - (void)hide; 189ef743bcSBartłomiej Bukowski - (void)updateStatusWithProgress:(EXLoadingProgress *)progress; 1957bba33fSEric Samelson - (void)updateStatus:(EXAppLoaderRemoteUpdateStatus)status; 209ef743bcSBartłomiej Bukowski 219ef743bcSBartłomiej Bukowski @end 229ef743bcSBartłomiej Bukowski 239ef743bcSBartłomiej Bukowski 249ef743bcSBartłomiej Bukowski NS_ASSUME_NONNULL_END 25