v2.10-0 (21000JUN2005)

Uses of Class
Go4GUIBase.TGo4SlotsBaseClass

Packages that use TGo4SlotsBaseClass
Go4FitGUI 
Go4GUI 
Go4GUIRegistry 
Go4UserGUI 

Uses of TGo4SlotsBaseClass in Go4FitGUI
 

Subclasses of TGo4SlotsBaseClass in Go4FitGUI
class TGo4FitPanelSlots
          
 

Uses of TGo4SlotsBaseClass in Go4GUI
 

Subclasses of TGo4SlotsBaseClass in Go4GUI
class TGo4AnalysisConfigurationSlots
          Slot Class for the Analysis Configuration
class TGo4AnalysisStatusMonitorSlots
          
class TGo4BrowserSlots
          
class TGo4ConditionInfoSlots
          
class TGo4CreateNewHistogramSlots
          
class TGo4DiskFileBrowserSlots
          
class TGo4EditDynEntrySlots
          
class TGo4EventInfoSlots
          
class TGo4HistogramInfoSlots
          
class TGo4LoadedLibrariesSlots
          
class TGo4LogInfoSlots
          
class TGo4MonitoredListSlots
          
class TGo4ParaEditSlots
          
class TGo4PreviewPanelSlots
          
class TGo4RemoteBrowserSlots
          
class TGo4ScriptSlots
          
class TGo4StartClientSlots
          Slots for the StartClient Widget

All actions in the StartClient GUI are taking place here in this class.
class TGo4TreeViewerSlots
          
class TGo4WindowEditSlots
          
 

Uses of TGo4SlotsBaseClass in Go4GUIRegistry
 

Fields in Go4GUIRegistry declared as TGo4SlotsBaseClass
private TGo4SlotsBaseClass*TGo4DependentStatusList.fxRegisteredSlotClass
          
private TGo4SlotsBaseClass*TGo4GUIRegistry.fxDisplayAnalysisConfig
          
private TGo4SlotsBaseClass*TGo4GUIRegistry.fxDisplayStatusMonitor
          
private TGo4SlotsBaseClass*TGo4GUIRegistry.fxLogInfo
          
private TGo4SlotsBaseClass*TGo4GUIRegistry.fxMemBrowser
          
private TGo4SlotsBaseClass*TGo4RecieverInfo.fxRecvSlot
          
private TGo4SlotsBaseClass*TGo4RegisteredSlotsList.fxRegisteredSlotClass
          
 

Constructors in Go4GUIRegistry with parameters of type TGo4SlotsBaseClass
TGo4DependentStatusList.TGo4DependentStatusList(const char * iObjectName, TGo4SlotsBaseClass* p, TGo4Status* s)
          
TGo4RecieverInfo.TGo4RecieverInfo(TGo4SlotsBaseClass* p, TQRootCanvas* c, TPad* pad, Bool_t Monitor, Bool_t SubmitsCommand)
          
TGo4RegisteredSlotsList.TGo4RegisteredSlotsList(const char * Name, TGo4SlotsBaseClass* p, TGo4Status* s, QWidget* GUI)
          
 

Methods in Go4GUIRegistry that return TGo4SlotsBaseClass
const TGo4SlotsBaseClass*TGo4DependentStatusList.SlotClass()
          
TGo4SlotsBaseClass*TGo4GUIRegistry.GetSlotClass(const char * name)
          
TGo4SlotsBaseClass*TGo4GUIRegistry.GetSlotClass(TGo4SlotsBaseClass* SlotClass)
          
const TGo4SlotsBaseClass*TGo4RecieverInfo.GetRecvSlot()
          
const TGo4SlotsBaseClass*TGo4RegisteredSlotsList.GetSlotClass()
          
 

Methods in Go4GUIRegistry with parameters of type TGo4SlotsBaseClass
voidTGo4DependentStatusList.SetSlotClass(TGo4SlotsBaseClass* p)
          
QWidget*TGo4GUIRegistry.GetGUIClass(TGo4SlotsBaseClass* SlotClass)
          
TGo4SlotsBaseClass*TGo4GUIRegistry.GetSlotClass(TGo4SlotsBaseClass* SlotClass)
          
voidTGo4GUIRegistry.GuiIsChanged(TGo4SlotsBaseClass* SlotClass, QWidget* GUI)
          
voidTGo4GUIRegistry.ReDirectObject(const char * ObjectName, TGo4SlotsBaseClass* p, bool Monitor, TQRootCanvas* c, TPad* pad)
          This can be used to redirect any object send from the analysis to the GUI,

if this method is called more than once with the same object name but different

receivers or canvases, then new entries will be generated in the registry and the

remote object will be delivered to the different receivers or canvases.
voidTGo4GUIRegistry.RegisterDependentClass(TGo4SlotsBaseClass* , const char * )
          
voidTGo4GUIRegistry.RegisterSlotClass(TGo4SlotsBaseClass* p, TGo4Status* s, QWidget* GUI)
          
voidTGo4GUIRegistry.RemoveFromSubmittedList(const char * Name, TGo4SlotsBaseClass* p)
          this will remove the all entries of submitted commands of the Object "Name" having "p" as reciver
from the registry
voidTGo4GUIRegistry.RemoveRedirectEntry(const char * Name, TGo4SlotsBaseClass* p)
          this will remove the all redirections to the receiver "p"
voidTGo4GUIRegistry.SetDisplayAnalysisConfig(TGo4SlotsBaseClass* p)
          
voidTGo4GUIRegistry.SetDisplayStatusMonitor(TGo4SlotsBaseClass* )
          
voidTGo4GUIRegistry.SetLogInfo(TGo4SlotsBaseClass* )
          
voidTGo4GUIRegistry.SetMemoryBrowser(TGo4SlotsBaseClass* browser)
          
voidTGo4GUIRegistry.SubmitCommand(const char * name, TGo4SlotsBaseClass* p)
          
voidTGo4GUIRegistry.SubmitCommand(TGo4Command* com, const char * ObjectName, TGo4SlotsBaseClass* p, Bool_t Monitor, TQRootCanvas* c, TPad* pad)
          send given command to the current client task

TGo4Command* com: The Command to be Submitted

const char * ObjectName=0 : Name of this Command

TGo4SlotsBaseClass *p=0: Slots Class which will recieve the result of this command

bool Monitor=kFALSE : flag t indicate if this command should be send once or continously

TQRootCanvas *c=0 : The canvas which will be used to draw the results of this command (if any)

TPad *pad=0 : The Pad which will be used to draw the results of this command (if any)
voidTGo4GUIRegistry.UnRegisterClass(TGo4SlotsBaseClass* p, TGo4Status* s)
          
voidTGo4GUIRegistry.UnRegisterDependentClass(TGo4SlotsBaseClass* p, const char * name)
          
voidTGo4SubmittedCommandsEntry.RemoveSlotEntries(TGo4SlotsBaseClass* sl)
          
voidTGo4SubmittedCommandsEntry.SetNewReciever(TGo4SlotsBaseClass* Rec, Bool_t Monitor, TQRootCanvas* fxQRootCanvas, TPad* pad, Bool_t SubittsCommand)
          
 

Uses of TGo4SlotsBaseClass in Go4UserGUI
 

Subclasses of TGo4SlotsBaseClass in Go4UserGUI
class TGo4AdvancedUserWidgetSlots
          
 


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

30-06-2005