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

TGo4EventInfoSlots Class Reference

#include <TGo4EventInfoSlots.h>

Inheritance diagram for TGo4EventInfoSlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4EventInfoSlots (const char *name, const char *title, TGo4EventInfo *p=0)
virtual ~TGo4EventInfoSlots ()
void StatusChanged (TGo4Status *status)
void SetGUI (TGo4EventInfo *)
void AddObject (TNamed *)
TGo4StatusGetStatus ()
void SendGetCurrentEventCommand ()
void SendSetPrintEventCommand ()
void PrintToLog ()
void EventDisplay ()

Private Attributes

TGo4GUIRegistryfxTGo4GUIRegistry
 @supplierCardinality 1. More...

TGo4EventInfo * fxTGo4EventInfo
TGo4EventInfoStatusfxTGo4EventInfoStatus

Detailed Description

Author:
J.Adamczewski
Since:
26.05.04

Definition at line 31 of file TGo4EventInfoSlots.h.


Constructor & Destructor Documentation

TGo4EventInfoSlots::TGo4EventInfoSlots const char *    name,
const char *    title,
TGo4EventInfo *    p = 0
 

Definition at line 30 of file TGo4EventInfoSlots.cxx.

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

TGo4EventInfoSlots::~TGo4EventInfoSlots   [virtual]
 

Definition at line 75 of file TGo4EventInfoSlots.cxx.

References fxTGo4EventInfoStatus.


Member Function Documentation

void TGo4EventInfoSlots::StatusChanged TGo4Status   status [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 71 of file TGo4EventInfoSlots.cxx.

void TGo4EventInfoSlots::SetGUI TGo4EventInfo *   
 

Definition at line 66 of file TGo4EventInfoSlots.cxx.

References fxTGo4EventInfo.

void TGo4EventInfoSlots::AddObject TNamed *    [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 41 of file TGo4EventInfoSlots.cxx.

References fxTGo4EventInfo, fxTGo4EventInfoStatus, and TGo4EventInfoStatus::SetEvent().

TGo4Status * TGo4EventInfoSlots::GetStatus  
 

Definition at line 81 of file TGo4EventInfoSlots.cxx.

References fxTGo4EventInfoStatus.

void TGo4EventInfoSlots::SendGetCurrentEventCommand  
 

Definition at line 87 of file TGo4EventInfoSlots.cxx.

References fxTGo4EventInfoStatus, fxTGo4GUIRegistry, TGo4EventInfoStatus::GetEventName(), TGo4EventInfoStatus::IsRemoteMode(), TGo4EventInfoStatus::IsTreeMode(), TGo4ComGetCurrentEvent::SetOutputEvent(), TGo4ComGetCurrentEvent::SetPrintoutOnly(), TGo4ComGetCurrentEvent::SetTreeMode(), and TGo4GUIRegistry::SubmitCommand().

void TGo4EventInfoSlots::SendSetPrintEventCommand  
 

Definition at line 100 of file TGo4EventInfoSlots.cxx.

References fxTGo4EventInfoStatus, fxTGo4GUIRegistry, TGo4EventInfoStatus::GetEventName(), TGo4EventInfoStatus::GetEventNum(), TGo4EventInfoStatus::GetSubId(), TGo4EventInfoStatus::IsData(), TGo4EventInfoStatus::IsHex(), TGo4EventInfoStatus::IsLong(), TGo4ComSetPrintEvent::SetData(), TGo4ComSetPrintEvent::SetEventNum(), TGo4ComSetPrintEvent::SetHex(), TGo4ComSetPrintEvent::SetLong(), TGo4ComSetPrintEvent::SetSubId(), and TGo4GUIRegistry::SubmitCommand().

void TGo4EventInfoSlots::PrintToLog  
 

Definition at line 112 of file TGo4EventInfoSlots.cxx.

References fxTGo4EventInfoStatus, TGo4EventInfoStatus::GetEventPrintout(), and TGo4Log::Message().

void TGo4EventInfoSlots::EventDisplay  
 

Definition at line 118 of file TGo4EventInfoSlots.cxx.

References fxTGo4EventInfoStatus, TGo4EventInfoStatus::GetSampleEvent(), and TGo4EventInfoStatus::GetSampleTree().


Member Data Documentation

TGo4GUIRegistry* TGo4EventInfoSlots::fxTGo4GUIRegistry [private]
 

@supplierCardinality 1.

Definition at line 48 of file TGo4EventInfoSlots.h.

Referenced by SendGetCurrentEventCommand(), SendSetPrintEventCommand(), and TGo4EventInfoSlots().

TGo4EventInfo* TGo4EventInfoSlots::fxTGo4EventInfo [private]
 

Definition at line 49 of file TGo4EventInfoSlots.h.

Referenced by AddObject(), and SetGUI().

TGo4EventInfoStatus* TGo4EventInfoSlots::fxTGo4EventInfoStatus [private]
 

Definition at line 50 of file TGo4EventInfoSlots.h.

Referenced by AddObject(), EventDisplay(), GetStatus(), PrintToLog(), SendGetCurrentEventCommand(), SendSetPrintEventCommand(), TGo4EventInfoSlots(), and ~TGo4EventInfoSlots().


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