v2.10-0 (21000JUN2005)

Go4GUI
Class TGo4EditDynEntrySlots


class TGo4EditDynEntrySlots
derived from TGo4SlotsBaseClass

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

Field Summary
 private Int_tfiCondArrayType
          remember array type of last received condition array. for
correct start of the condition editor.
 private TStringfxConditionClass
          remember name of real condition
 private TGo4EditDynEntry*fxTGo4EditDynEntry
           
 private TGo4EditDynEntryStatus*fxTGo4EditDynEntryStatus
           
 private TGo4GUIRegistry*fxTGo4GUIRegistry
           

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4EditDynEntrySlots(const char * name, const char * title, TGo4EditDynEntry* p)
           

Destructor Summary
 virtual synchronized ~TGo4EditDynEntrySlots()
           

Method Summary
 voidAddObject(TNamed* object)
           
 TGo4Status*GetStatus()
           
 voidSendApplyCommand()
          Send command to analysis that applies our settings on
the dynamic entry under editing
 voidSendDynListPrintCommand()
          Send command to analysis to printout dynamic list
status in the analysis terminal
 voidSendHistogramClearCommand()
          Send command to analysis to clear the target histogram
 voidSendHistogramPrintCommand()
          Send command to analysis to printout histogram
list in the analysis terminal
 voidSendNewConditionCommand(const Text_t* name, const Text_t* classname)
          Send command to create new condition name of classname
 voidSendRefreshCommand()
          Send command to refresh our copy of the entry status
by getting the dynamic entry from analysis again
 voidSendResetBackStoreCommand()
          Send command to analysis to reset all backstore trees
 voidSendSetDynListIntervalCommand(Int_t value)
          Send new dynlist inteval value to analysis.
 voidSetConditionClass(const char * cname)
           
 voidSetGUI(TGo4EditDynEntry* e)
           
 voidStatusChanged(TGo4Status* status)
           

Methods inherited from class Go4GUIBase.TGo4SlotsBaseClass
AddObject, AddObjectToLocalList, AddObjectToRemoteList

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fiCondArrayType

private Int_t fiCondArrayType
remember array type of last received condition array. for
correct start of the condition editor.

fxConditionClass

private TString fxConditionClass
remember name of real condition

fxTGo4EditDynEntry

private TGo4EditDynEntry* fxTGo4EditDynEntry

fxTGo4EditDynEntryStatus

private TGo4EditDynEntryStatus* fxTGo4EditDynEntryStatus

fxTGo4GUIRegistry

private TGo4GUIRegistry* fxTGo4GUIRegistry
supplierCardinality 1
Constructor Detail

TGo4EditDynEntrySlots

public TGo4EditDynEntrySlots(const char * name, const char * title, TGo4EditDynEntry* p)
Method Detail

~TGo4EditDynEntrySlots

public virtual synchronized ~TGo4EditDynEntrySlots()
Method Detail

AddObject

public void AddObject(TNamed* object)

GetStatus

public TGo4Status* GetStatus()

SendApplyCommand

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

SendDynListPrintCommand

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

SendHistogramClearCommand

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

SendHistogramPrintCommand

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

SendNewConditionCommand

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

SendRefreshCommand

public void SendRefreshCommand()
Send command to refresh our copy of the entry status
by getting the dynamic entry from analysis again

SendResetBackStoreCommand

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

SendSetDynListIntervalCommand

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

SetConditionClass

public void SetConditionClass(const char * cname)

SetGUI

public void SetGUI(TGo4EditDynEntry* e)

StatusChanged

public void StatusChanged(TGo4Status* status)

Association Links

to Class TGo4GUIRegistry

Supplier Cardinality 1

to Class TGo4EditDynEntryStatus


J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005