luxlabs header browser preview


@class NSDate, TSUProgressStage;

@interface TSUProgressContext : NSObject {
    TSUProgressStage *m_currentStage;
    NSDate *m_lastReportTime;
    double m_lastProgressReport;
    double m_lastOverallProgress;
}

- (id)init;
- (void)reset;
- (void)dealloc;
- (void)setMessage:(id)a0;
- (void)setProgress:(double)a0;
- (void)removeProgressObserver:(id)a0;
- (double)currentPosition;
- (id)currentStage;
- (double)overallProgress;
- (void)reportProgress:(double)a0 overallProgress:(double)a1;
- (void)addProgressObserver:(id)a0 selector:(SEL)a1;
- (id)addProgressObserverBlock:(id /* block */)a0;
- (void)advanceProgress:(double)a0;
- (void)createStageWithSteps:(double)a0;
- (void)createStageWithSteps:(double)a0 takingSteps:(double)a1;
- (void)endStage;
- (void)nextSubStageWillTakeThisManyOfMySteps:(double)a0;
- (void)setPercentageProgressFromTCProgressContext:(double)a0;

@end