Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TRecorderState Class Referenceabstract

Definition at line 516 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>

Inheritance diagram for TRecorderState:
[legend]

Constructor & Destructor Documentation

◆ ~TRecorderState()

virtual TRecorderState::~TRecorderState ( )
inlinevirtual

Definition at line 523 of file TRecorder.h.

Member Function Documentation

◆ ChangeState()

void TRecorderState::ChangeState ( TRecorder r,
TRecorderState s,
Bool_t  deletePreviousState 
)
inlineprotected

Definition at line 520 of file TRecorder.h.

◆ GetState()

virtual TRecorder::ERecorderState TRecorderState::GetState ( ) const
pure virtual

◆ ListCmd()

virtual void TRecorderState::ListCmd ( const char *  )
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 531 of file TRecorder.h.

◆ ListGui()

virtual void TRecorderState::ListGui ( const char *  )
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 532 of file TRecorder.h.

◆ Pause()

virtual void TRecorderState::Pause ( TRecorder )
inlinevirtual

Reimplemented in TRecorderReplaying.

Definition at line 527 of file TRecorder.h.

◆ PrevCanvases()

virtual void TRecorderState::PrevCanvases ( const char *  ,
Option_t  
)
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 534 of file TRecorder.h.

◆ Replay()

virtual Bool_t TRecorderState::Replay ( TRecorder ,
const char *  ,
Bool_t  ,
TRecorder::EReplayModes   
)
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 526 of file TRecorder.h.

◆ ReplayStop()

virtual void TRecorderState::ReplayStop ( TRecorder )
inlinevirtual

Reimplemented in TRecorderReplaying, and TRecorderPaused.

Definition at line 529 of file TRecorder.h.

◆ Resume()

virtual void TRecorderState::Resume ( TRecorder )
inlinevirtual

Reimplemented in TRecorderPaused.

Definition at line 528 of file TRecorder.h.

◆ Start()

virtual void TRecorderState::Start ( TRecorder ,
const char *  ,
Option_t ,
Window_t ,
Int_t   
)
inlinevirtual

Reimplemented in TRecorderInactive.

Definition at line 524 of file TRecorder.h.

◆ Stop()

virtual void TRecorderState::Stop ( TRecorder ,
Bool_t   
)
inlinevirtual

Reimplemented in TRecorderRecording.

Definition at line 525 of file TRecorder.h.

Friends And Related Symbol Documentation

◆ TRecorder

friend class TRecorder
friend

Definition at line 519 of file TRecorder.h.


The documentation for this class was generated from the following file: