1*9ef743bcSBartłomiej Bukowski #import <UIKit/UIKit.h> 2*9ef743bcSBartłomiej Bukowski #import "EXResourceLoader.h" 3*9ef743bcSBartłomiej Bukowski 4*9ef743bcSBartłomiej Bukowski NS_ASSUME_NONNULL_BEGIN 5*9ef743bcSBartłomiej Bukowski 6*9ef743bcSBartłomiej Bukowski /** 7*9ef743bcSBartłomiej Bukowski * This class is responsible for presenting loading progress of an application. 8*9ef743bcSBartłomiej Bukowski * It mounts separate UIWindow above whole app and presents loading progress in it. 9*9ef743bcSBartłomiej Bukowski */ 10*9ef743bcSBartłomiej Bukowski @interface EXAppLoadingProgressWindowController : NSObject 11*9ef743bcSBartłomiej Bukowski 12*9ef743bcSBartłomiej Bukowski - (instancetype)init NS_UNAVAILABLE; 13*9ef743bcSBartłomiej Bukowski - (instancetype)initWithEnabled:(BOOL)enabled; 14*9ef743bcSBartłomiej Bukowski 15*9ef743bcSBartłomiej Bukowski - (void)show; 16*9ef743bcSBartłomiej Bukowski - (void)hide; 17*9ef743bcSBartłomiej Bukowski - (void)updateStatusWithProgress:(EXLoadingProgress *)progress; 18*9ef743bcSBartłomiej Bukowski 19*9ef743bcSBartłomiej Bukowski @end 20*9ef743bcSBartłomiej Bukowski 21*9ef743bcSBartłomiej Bukowski 22*9ef743bcSBartłomiej Bukowski NS_ASSUME_NONNULL_END 23