Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4EditDynEntrySlots Class Reference

#include <TGo4EditDynEntrySlots.h>

Inheritance diagram for TGo4EditDynEntrySlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4EditDynEntrySlots (const char *name, const char *title, TGo4EditDynEntry *p=0)
virtual ~TGo4EditDynEntrySlots ()
void StatusChanged (TGo4Status *status)
void SetGUI (TGo4EditDynEntry *e)
void AddObject (TNamed *object)
TGo4StatusGetStatus ()
void SendRefreshCommand ()
 Send command to refresh our copy of the entry status by getting the dynamic entry from analysis again. More...

void SendApplyCommand ()
 Send command to analysis that applies our settings on the dynamic entry under editing. More...

void SendHistogramClearCommand ()
 Send command to analysis to clear the target histogram. More...

void SendHistogramPrintCommand ()
 Send command to analysis to printout histogram list in the analysis terminal. More...

void SendDynListPrintCommand ()
 Send command to analysis to printout dynamic list status in the analysis terminal. More...

void SendNewConditionCommand (const Text_t *name, const Text_t *classname)
 Send command to create new condition name of classname. More...

void SendResetBackStoreCommand ()
 Send command to analysis to reset all backstore trees. More...

void SendSetDynListIntervalCommand (Int_t value)
 Send new dynlist inteval value to analysis. More...

void SetConditionClass (const char *cname)

Private Attributes

TGo4GUIRegistryfxTGo4GUIRegistry
 @supplierCardinality 1. More...

TGo4EditDynEntry * fxTGo4EditDynEntry
TGo4EditDynEntryStatusfxTGo4EditDynEntryStatus
Int_t fiCondArrayType
 remember array type of last received condition array. More...

TString fxConditionClass
 remember name of real condition. More...


Detailed Description

Author:
Mohammad Al-Turany, Joern Adamczewski
Since:
06.02.03

Definition at line 31 of file TGo4EditDynEntrySlots.h.


Constructor & Destructor Documentation

TGo4EditDynEntrySlots::TGo4EditDynEntrySlots const char *    name,
const char *    title,
TGo4EditDynEntry *    p = 0
 

Definition at line 33 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4EditDynEntryStatus, fxTGo4GUIRegistry, TGo4GUIRegistry::Instance(), p, and TGo4GUIRegistry::RegisterSlotClass().

TGo4EditDynEntrySlots::~TGo4EditDynEntrySlots   [virtual]
 

Definition at line 92 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4EditDynEntryStatus.


Member Function Documentation

void TGo4EditDynEntrySlots::StatusChanged TGo4Status   status [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 86 of file TGo4EditDynEntrySlots.cxx.

void TGo4EditDynEntrySlots::SetGUI TGo4EditDynEntry *    e
 

Definition at line 81 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4EditDynEntry.

void TGo4EditDynEntrySlots::AddObject TNamed *    object [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 44 of file TGo4EditDynEntrySlots.cxx.

References TGo4DynamicEntry::CreateStatus(), fxTGo4EditDynEntry, fxTGo4EditDynEntryStatus, fxTGo4GUIRegistry, TGo4GUIRegistry::GetCentralWindow(), and TGo4EditDynEntryStatus::UpdateEntry().

Referenced by TGo4QDynEntryItem::ItemDBkLocal().

TGo4Status * TGo4EditDynEntrySlots::GetStatus  
 

Definition at line 99 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4EditDynEntryStatus.

void TGo4EditDynEntrySlots::SendRefreshCommand  
 

Send command to refresh our copy of the entry status by getting the dynamic entry from analysis again.

Definition at line 105 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4EditDynEntryStatus, fxTGo4GUIRegistry, TGo4EditDynEntryStatus::GetEntryStatus(), and TGo4GUIRegistry::SubmitCommand().

void TGo4EditDynEntrySlots::SendApplyCommand  
 

Send command to analysis that applies our settings on the dynamic entry under editing.

Definition at line 115 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4EditDynEntryStatus, fxTGo4GUIRegistry, TGo4EditDynEntryStatus::GetEntryStatus(), TGo4ComSetDynamicEntry::SetEntryStatus(), and TGo4GUIRegistry::SubmitCommand().

void TGo4EditDynEntrySlots::SendHistogramClearCommand  
 

Send command to analysis to clear the target histogram.

Definition at line 128 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4EditDynEntryStatus, fxTGo4GUIRegistry, TGo4EditDynEntryStatus::GetEntryStatus(), TGo4DynamicEntryStatus::GetHistogramName(), and TGo4GUIRegistry::SubmitCommand().

void TGo4EditDynEntrySlots::SendHistogramPrintCommand  
 

Send command to analysis to printout histogram list in the analysis terminal.

Definition at line 139 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

void TGo4EditDynEntrySlots::SendDynListPrintCommand  
 

Send command to analysis to printout dynamic list status in the analysis terminal.

Definition at line 145 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

void TGo4EditDynEntrySlots::SendNewConditionCommand const Text_t *    name,
const Text_t *    classname
 

Send command to create new condition name of classname.

Definition at line 151 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4GUIRegistry, TGo4ComSetCondition::SetCondition(), and TGo4GUIRegistry::SubmitCommand().

void TGo4EditDynEntrySlots::SendResetBackStoreCommand  
 

Send command to analysis to reset all backstore trees.

Definition at line 178 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

void TGo4EditDynEntrySlots::SendSetDynListIntervalCommand Int_t    value
 

Send new dynlist inteval value to analysis.

Definition at line 184 of file TGo4EditDynEntrySlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

void TGo4EditDynEntrySlots::SetConditionClass const char *    cname [inline]
 

Definition at line 73 of file TGo4EditDynEntrySlots.h.

References fxConditionClass.


Member Data Documentation

TGo4GUIRegistry* TGo4EditDynEntrySlots::fxTGo4GUIRegistry [private]
 

@supplierCardinality 1.

Definition at line 77 of file TGo4EditDynEntrySlots.h.

Referenced by AddObject(), SendApplyCommand(), SendDynListPrintCommand(), SendHistogramClearCommand(), SendHistogramPrintCommand(), SendNewConditionCommand(), SendRefreshCommand(), SendResetBackStoreCommand(), SendSetDynListIntervalCommand(), and TGo4EditDynEntrySlots().

TGo4EditDynEntry* TGo4EditDynEntrySlots::fxTGo4EditDynEntry [private]
 

Definition at line 78 of file TGo4EditDynEntrySlots.h.

Referenced by AddObject(), and SetGUI().

TGo4EditDynEntryStatus* TGo4EditDynEntrySlots::fxTGo4EditDynEntryStatus [private]
 

Definition at line 79 of file TGo4EditDynEntrySlots.h.

Referenced by AddObject(), GetStatus(), SendApplyCommand(), SendHistogramClearCommand(), SendRefreshCommand(), TGo4EditDynEntrySlots(), and ~TGo4EditDynEntrySlots().

Int_t TGo4EditDynEntrySlots::fiCondArrayType [private]
 

remember array type of last received condition array.

for correct start of the condition editor.

Definition at line 83 of file TGo4EditDynEntrySlots.h.

TString TGo4EditDynEntrySlots::fxConditionClass [private]
 

remember name of real condition.

Definition at line 85 of file TGo4EditDynEntrySlots.h.

Referenced by SetConditionClass().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:36 2005 for Go4-v2.10-5 by doxygen1.2.15