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 ()
TGo4LogInfoStatus * GetStatus ()
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

TGo4LogInfoStatus * fxTGo4LogInfoStatus
TGo4LogInfo * fxTGo4LogInfo
TGo4GUIRegistry * fxTGo4GUIRegistry

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