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

TGo4GUIRegistry * fxTGo4GUIRegistry
TGo4AnalysisConfiguration * fxTGo4AnalysisConfiguration
TGo4AnalysisConfigurationStatus * fxTGo4AnalysisConfigurationStatus
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