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

TGo4AnalysisConfigurationSlots Class Reference

Slot Class for the Analysis Configuration. More...

#include <TGo4AnalysisConfigurationSlots.h>

Inheritance diagram for TGo4AnalysisConfigurationSlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4AnalysisConfigurationSlots (const char *Name, const char *Title, TGo4AnalysisConfiguration *p=0)
virtual ~TGo4AnalysisConfigurationSlots ()
void SetGUI (TGo4AnalysisConfiguration *GUI)
int GetNoOfSteps ()
void StatusChanged (TGo4Status *status)
TGo4StatusGetStatus ()
void ClearAll ()
void SaveConfiguration ()
void LoadConfiguration ()
void SubmitConfiguration ()
void SetAutoSaveInterval (int t)
void SetAutoSaveOverwrite (bool Overwrite)
void SetAutoSaveOn (bool on)
void SaveConfFile (const char *filename)
void LoadConfFile (const char *fileName)
void AutoSaveFile (const char *filename)
void SetCompressionLevel (int t)
void GetActiveConf ()
void WriteAutoSave ()

Private Attributes

TGo4GUIRegistryfxTGo4GUIRegistry
TGo4AnalysisConfiguration * fxTGo4AnalysisConfiguration
TGo4AnalysisConfigurationStatusfxTGo4AnalysisConfigurationStatus
int NoOfAnalysisSteps
Bool_t fbFirstStart
 Only show help messages concerning conf editor on first start:. More...


Detailed Description

Slot Class for the Analysis Configuration.

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

Definition at line 33 of file TGo4AnalysisConfigurationSlots.h.


Constructor & Destructor Documentation

TGo4AnalysisConfigurationSlots::TGo4AnalysisConfigurationSlots const char *    Name,
const char *    Title,
TGo4AnalysisConfiguration *    p = 0
 

Definition at line 35 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus, fxTGo4GUIRegistry, TGo4GUIRegistry::Instance(), NoOfAnalysisSteps, p, TGo4GUIRegistry::RegisterSlotClass(), and TGo4GUIRegistry::SetDisplayAnalysisConfig().

TGo4AnalysisConfigurationSlots::~TGo4AnalysisConfigurationSlots   [virtual]
 

Definition at line 46 of file TGo4AnalysisConfigurationSlots.cxx.


Member Function Documentation

void TGo4AnalysisConfigurationSlots::SetGUI TGo4AnalysisConfiguration *    GUI
 

Definition at line 54 of file TGo4AnalysisConfigurationSlots.cxx.

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

int TGo4AnalysisConfigurationSlots::GetNoOfSteps  
 

Definition at line 59 of file TGo4AnalysisConfigurationSlots.cxx.

References NoOfAnalysisSteps.

void TGo4AnalysisConfigurationSlots::StatusChanged TGo4Status   status [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 64 of file TGo4AnalysisConfigurationSlots.cxx.

References TGo4MainWindow::AnalysisConfigAppearance(), fbFirstStart, fxTGo4AnalysisConfiguration, fxTGo4AnalysisConfigurationStatus, fxTGo4GUIRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4AnalysisStatus::NextStepStatus(), NoOfAnalysisSteps, TGo4AnalysisStatus::ResetStepIterator(), and TGo4AnalysisConfigurationStatus::SetAnaylsisStatus().

TGo4Status * TGo4AnalysisConfigurationSlots::GetStatus  
 

Definition at line 50 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus.

void TGo4AnalysisConfigurationSlots::ClearAll  
 

Definition at line 94 of file TGo4AnalysisConfigurationSlots.cxx.

void TGo4AnalysisConfigurationSlots::SaveConfiguration  
 

Definition at line 99 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfiguration, and SaveConfFile().

void TGo4AnalysisConfigurationSlots::LoadConfiguration  
 

Definition at line 105 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfiguration, and LoadConfFile().

void TGo4AnalysisConfigurationSlots::SubmitConfiguration  
 

Definition at line 112 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus, fxTGo4GUIRegistry, TGo4AnalysisConfigurationStatus::GetAnaylsisStatus(), TGo4GUIRegistry::GetMainWindow(), TGo4GUIRegistry::SetAnaSettingsReady(), and TGo4GUIRegistry::SubmitCommand().

Referenced by TGo4ScriptSlots::SubmitAnalysisConfig(), and TGo4MainWindow::SubmitStartAnalysisSlot().

void TGo4AnalysisConfigurationSlots::SetAutoSaveInterval int    t
 

Definition at line 166 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus, TGo4AnalysisConfigurationStatus::GetAnaylsisStatus(), and TGo4AnalysisStatus::SetAutoSaveInterval().

void TGo4AnalysisConfigurationSlots::SetAutoSaveOverwrite bool    Overwrite
 

Definition at line 173 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus, TGo4AnalysisConfigurationStatus::GetAnaylsisStatus(), and TGo4AnalysisStatus::SetAutoSaveOverwrite().

void TGo4AnalysisConfigurationSlots::SetAutoSaveOn bool    on
 

Definition at line 184 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus, TGo4AnalysisConfigurationStatus::GetAnaylsisStatus(), and TGo4AnalysisStatus::SetAutoSaveOn().

void TGo4AnalysisConfigurationSlots::SaveConfFile const char *    filename
 

Definition at line 136 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

Referenced by SaveConfiguration().

void TGo4AnalysisConfigurationSlots::LoadConfFile const char *    fileName
 

Definition at line 124 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4GUIRegistry, GetActiveConf(), and TGo4GUIRegistry::SubmitCommand().

Referenced by LoadConfiguration().

void TGo4AnalysisConfigurationSlots::AutoSaveFile const char *    filename
 

Definition at line 146 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus, TGo4AnalysisConfigurationStatus::GetAnaylsisStatus(), and TGo4AnalysisStatus::SetAutoFileName().

void TGo4AnalysisConfigurationSlots::SetCompressionLevel int    t
 

Definition at line 153 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus, TGo4AnalysisConfigurationStatus::GetAnaylsisStatus(), and TGo4AnalysisStatus::SetAutoSaveCompression().

void TGo4AnalysisConfigurationSlots::GetActiveConf  
 

Definition at line 160 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

Referenced by LoadConfFile().

void TGo4AnalysisConfigurationSlots::WriteAutoSave  
 

Definition at line 194 of file TGo4AnalysisConfigurationSlots.cxx.

References fxTGo4AnalysisConfigurationStatus, fxTGo4GUIRegistry, TGo4AnalysisConfigurationStatus::GetAnaylsisStatus(), TGo4AnalysisStatus::GetAutoFileName(), TGo4AnalysisStatus::GetAutoSaveCompression(), TGo4AnalysisStatus::IsAutoSaveOverwrite(), TGo4ComAutosave::SetAutoFileName(), TGo4ComAutosave::SetAutoSaveCompression(), TGo4ComAutosave::SetAutoSaveOverwrite(), and TGo4GUIRegistry::SubmitCommand().


Member Data Documentation

TGo4GUIRegistry* TGo4AnalysisConfigurationSlots::fxTGo4GUIRegistry [private]
 

Definition at line 76 of file TGo4AnalysisConfigurationSlots.h.

Referenced by GetActiveConf(), LoadConfFile(), SaveConfFile(), SetGUI(), StatusChanged(), SubmitConfiguration(), TGo4AnalysisConfigurationSlots(), and WriteAutoSave().

TGo4AnalysisConfiguration* TGo4AnalysisConfigurationSlots::fxTGo4AnalysisConfiguration [private]
 

Definition at line 77 of file TGo4AnalysisConfigurationSlots.h.

Referenced by LoadConfiguration(), SaveConfiguration(), SetGUI(), and StatusChanged().

TGo4AnalysisConfigurationStatus* TGo4AnalysisConfigurationSlots::fxTGo4AnalysisConfigurationStatus [private]
 

Definition at line 78 of file TGo4AnalysisConfigurationSlots.h.

Referenced by AutoSaveFile(), GetStatus(), SetAutoSaveInterval(), SetAutoSaveOn(), SetAutoSaveOverwrite(), SetCompressionLevel(), StatusChanged(), SubmitConfiguration(), TGo4AnalysisConfigurationSlots(), and WriteAutoSave().

int TGo4AnalysisConfigurationSlots::NoOfAnalysisSteps [private]
 

Definition at line 79 of file TGo4AnalysisConfigurationSlots.h.

Referenced by GetNoOfSteps(), StatusChanged(), and TGo4AnalysisConfigurationSlots().

Bool_t TGo4AnalysisConfigurationSlots::fbFirstStart [private]
 

Only show help messages concerning conf editor on first start:.

Definition at line 82 of file TGo4AnalysisConfigurationSlots.h.

Referenced by StatusChanged().


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