rt300@29: // rt300@29: // TimedSessionController.h rt300@29: // sonicZoom rt300@29: // rt300@29: // Created by Robert Tubb on 18/02/2013. rt300@29: // rt300@29: // rt300@40: #define SECONDS_PER_INTERFACE 300 rt300@29: #import rt300@29: rt300@29: rt300@29: @interface TimedSessionController : NSObject rt300@29: @property (nonatomic, assign) id theOFAppRef; rt300@29: @property (nonatomic,strong) NSTimer * theCurrentTimer; rt300@29: rt300@29: - (void)setAppRef:(id)theOFApp; rt300@29: -(void)resetTime:(int)newTime; // if we want to put ourselves somewhen rt300@29: -(void)startTimer; // go from start rt300@29: -(void)cancelTimers; // stop the whole thing rt300@29: -(void)showNextPrompt; rt300@29: rt300@29: @end