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

TGo4LogInfoSlots Class Reference

#include <TGo4LogInfoSlots.h>

Inheritance diagram for TGo4LogInfoSlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4LogInfoSlots (const char *name, const char *title, TGo4LogInfo *p)
virtual ~TGo4LogInfoSlots ()
TGo4LogInfoStatusGetStatus ()
void SetGUI (TGo4LogInfo *GUI)
TGo4LogInfo * GetGUI ()
void StatusChanged (TGo4Status *Status)
void SaveToFile (const char *filename)
void DisplayLogInfo (const char *Name, const char *Date, const char *Time)
void ClearLogInfo ()
void RestoreInfo ()

Private Attributes

TGo4LogInfoStatusfxTGo4LogInfoStatus
TGo4LogInfo * fxTGo4LogInfo
TGo4GUIRegistryfxTGo4GUIRegistry

Detailed Description

Author:
Mohammad Al-Turany
Version:
0.1
Since:
18.02.2002

Definition at line 33 of file TGo4LogInfoSlots.h.


Constructor & Destructor Documentation

TGo4LogInfoSlots::TGo4LogInfoSlots const char *    name,
const char *    title,
TGo4LogInfo *    p
 

Definition at line 26 of file TGo4LogInfoSlots.cxx.

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

TGo4LogInfoSlots::~TGo4LogInfoSlots   [virtual]
 

Definition at line 36 of file TGo4LogInfoSlots.cxx.

References fxTGo4LogInfoStatus.


Member Function Documentation

TGo4LogInfoStatus * TGo4LogInfoSlots::GetStatus  
 

Definition at line 95 of file TGo4LogInfoSlots.cxx.

References fxTGo4LogInfoStatus.

void TGo4LogInfoSlots::SetGUI TGo4LogInfo *    GUI
 

Definition at line 41 of file TGo4LogInfoSlots.cxx.

References fxTGo4GUIRegistry, fxTGo4LogInfo, and TGo4GUIRegistry::GuiIsChanged().

TGo4LogInfo* TGo4LogInfoSlots::GetGUI   [inline]
 

Definition at line 40 of file TGo4LogInfoSlots.h.

References fxTGo4LogInfo.

void TGo4LogInfoSlots::StatusChanged TGo4Status   Status [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 49 of file TGo4LogInfoSlots.cxx.

References TGo4LogInfoStatus::AddLogInfo(), fxTGo4LogInfo, and fxTGo4LogInfoStatus.

void TGo4LogInfoSlots::SaveToFile const char *    filename
 

Definition at line 91 of file TGo4LogInfoSlots.cxx.

void TGo4LogInfoSlots::DisplayLogInfo const char *    Name,
const char *    Date,
const char *    Time
 

Definition at line 63 of file TGo4LogInfoSlots.cxx.

References fxTGo4LogInfo.

void TGo4LogInfoSlots::ClearLogInfo  
 

Definition at line 86 of file TGo4LogInfoSlots.cxx.

References fxTGo4LogInfo.

void TGo4LogInfoSlots::RestoreInfo  
 

Definition at line 69 of file TGo4LogInfoSlots.cxx.

References fxTGo4LogInfo, fxTGo4LogInfoStatus, TGo4LogInfoObject::GetLogDate(), TGo4LogInfoStatus::GetLogInfo(), and TGo4LogInfoObject::GetLogTime().


Member Data Documentation

TGo4LogInfoStatus* TGo4LogInfoSlots::fxTGo4LogInfoStatus [private]
 

Definition at line 48 of file TGo4LogInfoSlots.h.

Referenced by GetStatus(), RestoreInfo(), StatusChanged(), TGo4LogInfoSlots(), and ~TGo4LogInfoSlots().

TGo4LogInfo* TGo4LogInfoSlots::fxTGo4LogInfo [private]
 

Definition at line 49 of file TGo4LogInfoSlots.h.

Referenced by ClearLogInfo(), DisplayLogInfo(), GetGUI(), RestoreInfo(), SetGUI(), and StatusChanged().

TGo4GUIRegistry* TGo4LogInfoSlots::fxTGo4GUIRegistry [private]
 

Definition at line 50 of file TGo4LogInfoSlots.h.

Referenced by SetGUI(), and TGo4LogInfoSlots().


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