Abstract class that defines interface for a state of recorder.
Inherited classes are:
See TRecorder for more information about creating, using, changing and deleting states.
Definition at line 360 of file TRecorder.h.
Public Member Functions | |
virtual | ~TRecorderState () |
virtual TRecorder::ERecorderState | GetState () const =0 |
virtual void | ListCmd (const char *) |
virtual void | ListGui (const char *) |
virtual void | Pause (TRecorder *) |
virtual void | PrevCanvases (const char *, Option_t *) |
virtual Bool_t | Replay (TRecorder *, const char *, Bool_t, TRecorder::EReplayModes) |
virtual void | ReplayStop (TRecorder *) |
virtual void | Resume (TRecorder *) |
virtual void | Start (TRecorder *, const char *, Option_t *, Window_t *, Int_t) |
virtual void | Stop (TRecorder *, Bool_t) |
Protected Member Functions | |
void | ChangeState (TRecorder *r, TRecorderState *s, Bool_t deletePreviousState) |
Friends | |
class | TRecorder |
#include <TRecorder.h>
|
inlinevirtual |
Definition at line 367 of file TRecorder.h.
|
inlineprotected |
Definition at line 364 of file TRecorder.h.
|
pure virtual |
Implemented in TRecorderReplaying, TRecorderRecording, TRecorderInactive, and TRecorderPaused.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 375 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 376 of file TRecorder.h.
Reimplemented in TRecorderReplaying.
Definition at line 371 of file TRecorder.h.
Reimplemented in TRecorderInactive.
Definition at line 378 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 370 of file TRecorder.h.
Reimplemented in TRecorderReplaying, and TRecorderPaused.
Definition at line 373 of file TRecorder.h.
Reimplemented in TRecorderPaused.
Definition at line 372 of file TRecorder.h.
|
inlinevirtual |
Reimplemented in TRecorderInactive.
Definition at line 368 of file TRecorder.h.
Reimplemented in TRecorderRecording.
Definition at line 369 of file TRecorder.h.
|
friend |
Definition at line 363 of file TRecorder.h.