luxlabs header browser preview


@class NSTimer, NSMapTable;

@interface _UICustomScheduleController : NSObject {
    NSMapTable *_observers;
    BOOL _inScheduleTime;
    NSTimer *_nextEventTimer;
}

@property (nonatomic) struct { struct { long long hour; long long minute; } beginTime; struct { long long hour; long long minute; } endTime; } schedule;
@property (readonly, nonatomic, getter=isInScheduleTime) BOOL inScheduleTime;

- (id)init;
- (void)dealloc;
- (void)removeObserver:(id)a0;
- (void)_updateStatus:(BOOL)a0;
- (void)_significantTimeChange;
- (void).cxx_destruct;
- (void)forceUpdate;
- (id)nextTransition:(BOOL)a0;
- (void)_notifyChange;
- (void)_updateTimeMonitoring;
- (void)_updateTimeMonitoring:(BOOL)a0;
- (void)_updateWithDate:(id)a0;
- (void)addObserver:(id)a0 changeHandler:(id /* block */)a1;

@end