Represents state of TRecorder just after its creation.
Nor recording neither replaying is being executed in this state.
Not intended to be used by a user directly.
Definition at line 563 of file TRecorder.h.
Public Member Functions | |
TRecorderInactive () | |
~TRecorderInactive () override | |
TRecorder::ERecorderState | GetState () const override |
TClass * | IsA () const override |
void | ListCmd (const char *filename) override |
Prints out commandline events recorded in given file. | |
void | ListGui (const char *filename) override |
Prints out GUI events recorded in given file. | |
void | PrevCanvases (const char *filename, Option_t *option) override |
Save previous canvases in a .root file. | |
Bool_t | Replay (TRecorder *r, const char *filename, Bool_t showMouseCursor, TRecorder::EReplayModes mode) override |
Switches from INACTIVE state of recorder to REPLAYING Return kTRUE if replaying has started or kFALSE if it is not possible (bad file etc.) | |
void | Start (TRecorder *r, const char *filename, Option_t *option, Window_t *w=nullptr, Int_t winCount=0) override |
Switches from INACTIVE state to RECORDING and starts recording. | |
void | Streamer (TBuffer &) override |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TRecorderState | |
virtual | ~TRecorderState () |
virtual void | Pause (TRecorder *) |
virtual void | ReplayStop (TRecorder *) |
virtual void | Resume (TRecorder *) |
virtual void | Stop (TRecorder *, Bool_t) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static long | DisplayValid (Long_t n) |
static void | DumpRootEvent (TRecGuiEvent *e, Int_t n) |
Prints out attributes of one GUI event TRecGuiEvent *e Int_n n is number of event if called in cycle. | |
Static Public Member Functions inherited from TRecorderState | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Private Attributes | |
TSeqCollection * | fCollect |
Additional Inherited Members | |
Protected Member Functions inherited from TRecorderState | |
void | ChangeState (TRecorder *r, TRecorderState *s, Bool_t deletePreviousState) |
#include <TRecorder.h>
|
inlineoverride |
Definition at line 570 of file TRecorder.h.
|
inline |
Definition at line 571 of file TRecorder.h.
|
static |
|
inlinestaticconstexpr |
Definition at line 586 of file TRecorder.h.
|
inlinestatic |
Definition at line 586 of file TRecorder.h.
|
inlinestatic |
Definition at line 582 of file TRecorder.h.
|
static |
Prints out attributes of one GUI event TRecGuiEvent *e Int_n n is number of event if called in cycle.
Definition at line 1066 of file TRecorder.cxx.
|
inlineoverridevirtual |
Implements TRecorderState.
Definition at line 579 of file TRecorder.h.
|
inlineoverridevirtual |
Reimplemented from TRecorderState.
Definition at line 586 of file TRecorder.h.
|
overridevirtual |
Prints out commandline events recorded in given file.
Reimplemented from TRecorderState.
Definition at line 982 of file TRecorder.cxx.
|
overridevirtual |
Prints out GUI events recorded in given file.
Reimplemented from TRecorderState.
Definition at line 1024 of file TRecorder.cxx.
|
overridevirtual |
Save previous canvases in a .root file.
Reimplemented from TRecorderState.
Definition at line 1101 of file TRecorder.cxx.
|
overridevirtual |
Switches from INACTIVE state of recorder to REPLAYING Return kTRUE if replaying has started or kFALSE if it is not possible (bad file etc.)
Reimplemented from TRecorderState.
Definition at line 958 of file TRecorder.cxx.
|
overridevirtual |
Switches from INACTIVE state to RECORDING and starts recording.
Reimplemented from TRecorderState.
Definition at line 935 of file TRecorder.cxx.
|
overridevirtual |
Reimplemented from TRecorderState.
|
inline |
Definition at line 586 of file TRecorder.h.
|
private |
Definition at line 567 of file TRecorder.h.