System/Library/PrivateFrameworks/TSUtility.framework
TSUProgressContext.h
@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