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
TRecorderPaused Class Reference

Represents state of TRecorder when replaying was paused by a user.

The paused replaying is remembered and after Resume call can be continued again.

Not intended to be used by a user directly.

Definition at line 602 of file TRecorder.h.

Public Member Functions

virtual TRecorder::ERecorderState GetState () const
 
virtual void ReplayStop (TRecorder *r)
 Replaying is cancelled.
 
virtual void Resume (TRecorder *r)
 Continues replaying.
 
- Public Member Functions inherited from TRecorderState
virtual ~TRecorderState ()
 
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 Start (TRecorder *, const char *, Option_t *, Window_t *, Int_t)
 
virtual void Stop (TRecorder *, Bool_t)
 

Protected Member Functions

 TRecorderPaused (TRecorderReplaying *state)
 Remember the recorder state that is paused.
 
- Protected Member Functions inherited from TRecorderState
void ChangeState (TRecorder *r, TRecorderState *s, Bool_t deletePreviousState)
 

Private Member Functions

virtual ~TRecorderPaused ()
 

Private Attributes

TRecorderReplayingfReplayingState
 

Friends

class TRecorderReplaying
 

#include <TRecorder.h>

Inheritance diagram for TRecorderPaused:
[legend]

Constructor & Destructor Documentation

◆ ~TRecorderPaused()

virtual TRecorderPaused::~TRecorderPaused ( )
inlineprivatevirtual

Definition at line 605 of file TRecorder.h.

◆ TRecorderPaused()

TRecorderPaused::TRecorderPaused ( TRecorderReplaying state)
protected

Remember the recorder state that is paused.

Definition at line 1120 of file TRecorder.cxx.

Member Function Documentation

◆ GetState()

virtual TRecorder::ERecorderState TRecorderPaused::GetState ( ) const
inlinevirtual

Implements TRecorderState.

Definition at line 614 of file TRecorder.h.

◆ ReplayStop()

void TRecorderPaused::ReplayStop ( TRecorder r)
virtual

Replaying is cancelled.

Reimplemented from TRecorderState.

Definition at line 1140 of file TRecorder.cxx.

◆ Resume()

void TRecorderPaused::Resume ( TRecorder r)
virtual

Continues replaying.

Reimplemented from TRecorderState.

Definition at line 1128 of file TRecorder.cxx.

Friends And Related Symbol Documentation

◆ TRecorderReplaying

friend class TRecorderReplaying
friend

Definition at line 610 of file TRecorder.h.

Member Data Documentation

◆ fReplayingState

TRecorderReplaying* TRecorderPaused::fReplayingState
private

Definition at line 607 of file TRecorder.h.

Libraries for TRecorderPaused:

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