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