GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Slots | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
TGo4ConfigStep Class Reference

#include <TGo4ConfigStep.h>

+ Inheritance diagram for TGo4ConfigStep:

Public Slots

virtual void InputArguments (const QString &Arg)
 
virtual void InputStateChanged (int)
 
virtual void InputPortChanged (int)
 
virtual void RetryCntChanged (int)
 
virtual void InputSourceText (const QString &Name)
 
virtual void OutputStateChanged (int)
 
virtual void OutputNameText (const QString &Name)
 
virtual void StepStateChanged (int)
 
virtual void SourceComboHighlighted (int kind)
 
virtual void StoreComboHighlighted (int k)
 
virtual void OutputFileDialog ()
 
virtual void StoreBufferSize (int t)
 
virtual void StoreSplitLevel (int t)
 
virtual void StoreCompLevel (int t)
 
virtual void StoreOverWrite (bool overwrite)
 
virtual void StoreTreeAutoSave (int t)
 
virtual void InputTagfile (const QString &tag)
 
virtual void ChangeStartEvent (int num)
 
virtual void ChangeStopEvent (int num)
 
virtual void ChangeEventInterval (int num)
 
virtual void ChangeSourceTimeout (int tim)
 
virtual void InputFileDialog ()
 
virtual void MbsMonitorBtn_clicked ()
 
virtual void ExtraBtn_clicked ()
 

Public Member Functions

 TGo4ConfigStep (QWidget *parent=0, const char *name=0, Qt::WindowFlags fl=Qt::Widget)
 
virtual ~TGo4ConfigStep ()
 
virtual void SetStepStatus (TGo4AnalysisConfiguration *panel, TGo4AnalysisStepStatus *StepStatus, int number=-1)
 
virtual QString GetStepName ()
 
virtual QString GetTabTitle ()
 
virtual void SetStepControl (bool process, bool source, bool store)
 
virtual void GetStepControl (bool &process, bool &source, bool &store)
 
virtual void SetSourceWidgets (const QString &name, int timeout)
 
virtual void SetMbsSourceWidgets (int start, int stop, int interval, int port=0)
 
virtual void SetFileSource ()
 
virtual void SetMbsFileSource (const QString &TagFile)
 
virtual void SetMbsStreamSource ()
 
virtual void SetMbsTransportSource ()
 
virtual void SetMbsEventServerSource ()
 
virtual void SetMbsRevServSource (int port)
 
virtual void SetMbsPort (int port)
 
virtual void SetMbsRetryCnt (int retry)
 
virtual void SetRandomSource ()
 
virtual void SetHDF5Source (QString name)
 
virtual void SetUserSource (int port, QString expr)
 
virtual int GetSourceSetup (QString &name, int &timeout, int &start, int &stop, int &interval, int &port, int &nretry)
 
virtual void GetMbsFileSource (QString &TagFile)
 
virtual void GetUserSource (int &port, QString &expr)
 
virtual void SetFileStore (QString name, bool overwrite, int bufsize, int splitlevel, int compression, int autosave=0)
 
virtual void SetBackStore (QString name, int bufsize, int splitlevel)
 
virtual QString GetBackStoreName ()
 
virtual int GetStoreSetup (QString &name)
 
virtual void GetFileStore (bool &overwrite, int &bufsize, int &splitlevel, int &compression, int &autosaveinterval)
 
virtual void GetBackStore (int &bufsize, int &splitlevel)
 
virtual void SetUserStore (QString name)
 
virtual void SetHDF5Store (QString name, int flags)
 
virtual void GetHDF5Store (int &flags)
 

Protected Types

enum  { ParsSize = 9 }
 

Protected Member Functions

void ChangeSourceParameter (int kind)
 
int CurrentSourceKind ()
 

Protected Attributes

TGo4AnalysisConfigurationfxPanel
 
TGo4AnalysisStepStatusfStepStatus
 
int fStepNumber
 
int fLastSrcKind
 
int fBlocked
 
bool fExtra
 
TGo4EventSourceParameterfPars [ParsSize]
 

Detailed Description

Definition at line 24 of file TGo4ConfigStep.h.

Member Enumeration Documentation

anonymous enum
protected
Enumerator
ParsSize 

Definition at line 96 of file TGo4ConfigStep.h.

Constructor & Destructor Documentation

TGo4ConfigStep::TGo4ConfigStep ( QWidget *  parent = 0,
const char *  name = 0,
Qt::WindowFlags  fl = Qt::Widget 
)
TGo4ConfigStep::~TGo4ConfigStep ( )
virtual

Definition at line 126 of file TGo4ConfigStep.cpp.

References fPars, and ParsSize.

Member Function Documentation

void TGo4ConfigStep::ChangeEventInterval ( int  num)
virtualslot
void TGo4ConfigStep::ChangeSourceParameter ( int  kind)
protected
void TGo4ConfigStep::ChangeSourceTimeout ( int  tim)
virtualslot
void TGo4ConfigStep::ChangeStartEvent ( int  num)
virtualslot
void TGo4ConfigStep::ChangeStopEvent ( int  num)
virtualslot
int TGo4ConfigStep::CurrentSourceKind ( )
protected
void TGo4ConfigStep::ExtraBtn_clicked ( )
virtualslot

Definition at line 1127 of file TGo4ConfigStep.cpp.

References fBlocked, fExtra, and SourceComboHighlighted().

Referenced by TGo4ConfigStep().

void TGo4ConfigStep::GetBackStore ( int &  bufsize,
int &  splitlevel 
)
virtual

Definition at line 1108 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::ProduceScript().

QString TGo4ConfigStep::GetBackStoreName ( )
virtual

Definition at line 1084 of file TGo4ConfigStep.cpp.

References GetStepName().

Referenced by GetStoreSetup(), SetBackStore(), and StoreComboHighlighted().

void TGo4ConfigStep::GetFileStore ( bool &  overwrite,
int &  bufsize,
int &  splitlevel,
int &  compression,
int &  autosaveinterval 
)
virtual

Definition at line 1099 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::ProduceScript().

void TGo4ConfigStep::GetHDF5Store ( int &  flags)
virtual

Definition at line 1114 of file TGo4ConfigStep.cpp.

References GO4_H5F_ACC_TRUNC.

Referenced by TGo4Script::ProduceScript().

void TGo4ConfigStep::GetMbsFileSource ( QString &  TagFile)
virtual

Definition at line 1004 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::ProduceScript().

int TGo4ConfigStep::GetSourceSetup ( QString &  name,
int &  timeout,
int &  start,
int &  stop,
int &  interval,
int &  port,
int &  nretry 
)
virtual
void TGo4ConfigStep::GetStepControl ( bool &  process,
bool &  source,
bool &  store 
)
virtual

Definition at line 902 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::ProduceScript().

QString TGo4ConfigStep::GetStepName ( )
virtual
int TGo4ConfigStep::GetStoreSetup ( QString &  name)
virtual

Definition at line 1091 of file TGo4ConfigStep.cpp.

References GetBackStoreName().

Referenced by TGo4Script::ProduceScript().

QString TGo4ConfigStep::GetTabTitle ( )
virtual
void TGo4ConfigStep::GetUserSource ( int &  port,
QString &  expr 
)
virtual

Definition at line 1010 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::ProduceScript().

void TGo4ConfigStep::InputArguments ( const QString &  Arg)
virtualslot
void TGo4ConfigStep::InputFileDialog ( )
virtualslot
void TGo4ConfigStep::InputPortChanged ( int  port)
virtualslot
void TGo4ConfigStep::InputSourceText ( const QString &  Name)
virtualslot
void TGo4ConfigStep::InputStateChanged ( int  )
virtualslot
void TGo4ConfigStep::InputTagfile ( const QString &  tag)
virtualslot
void TGo4ConfigStep::MbsMonitorBtn_clicked ( )
virtualslot

Definition at line 1121 of file TGo4ConfigStep.cpp.

References TGo4AnalysisConfiguration::DisplayMbsMonitor(), and fxPanel.

Referenced by TGo4ConfigStep().

void TGo4ConfigStep::OutputFileDialog ( )
virtualslot
void TGo4ConfigStep::OutputNameText ( const QString &  Name)
virtualslot

Definition at line 251 of file TGo4ConfigStep.cpp.

References fStepStatus, and TGo4AnalysisStepStatus::GetStorePar().

Referenced by TGo4ConfigStep().

void TGo4ConfigStep::OutputStateChanged ( int  )
virtualslot
void TGo4ConfigStep::RetryCntChanged ( int  cnt)
virtualslot
void TGo4ConfigStep::SetBackStore ( QString  name,
int  bufsize,
int  splitlevel 
)
virtual

Definition at line 1034 of file TGo4ConfigStep.cpp.

References GetBackStoreName(), and StoreComboHighlighted().

Referenced by SetStepStatus(), and TGo4Script::StepBackStore().

void TGo4ConfigStep::SetFileSource ( )
virtual

Definition at line 909 of file TGo4ConfigStep.cpp.

References kind_RootFile.

Referenced by TGo4Script::StepFileSource().

void TGo4ConfigStep::SetFileStore ( QString  name,
bool  overwrite,
int  bufsize,
int  splitlevel,
int  compression,
int  autosave = 0 
)
virtual

Definition at line 1016 of file TGo4ConfigStep.cpp.

References StoreComboHighlighted().

Referenced by SetStepStatus(), and TGo4Script::StepFileStore().

void TGo4ConfigStep::SetHDF5Source ( QString  name)
virtual

Definition at line 970 of file TGo4ConfigStep.cpp.

References kind_HDF5.

Referenced by TGo4Script::StepHDF5Source().

void TGo4ConfigStep::SetHDF5Store ( QString  name,
int  flags 
)
virtual

Definition at line 1064 of file TGo4ConfigStep.cpp.

References GO4_H5F_ACC_TRUNC, and StoreComboHighlighted().

Referenced by SetStepStatus(), and TGo4Script::StepHDF5Store().

void TGo4ConfigStep::SetMbsEventServerSource ( )
virtual

Definition at line 934 of file TGo4ConfigStep.cpp.

References kind_MbsEvent.

Referenced by TGo4Script::StepMbsEventServerSource().

void TGo4ConfigStep::SetMbsFileSource ( const QString &  TagFile)
virtual

Definition at line 914 of file TGo4ConfigStep.cpp.

References kind_MbsFile, and TGo4MbsFile__fgcNOTAGFILE.

Referenced by TGo4Script::StepMbsFileSource().

void TGo4ConfigStep::SetMbsPort ( int  port)
virtual

Definition at line 946 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::StepMbsPort().

void TGo4ConfigStep::SetMbsRetryCnt ( int  retry)
virtual

Definition at line 951 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::StepMbsRetryCnt().

void TGo4ConfigStep::SetMbsRevServSource ( int  port)
virtual

Definition at line 939 of file TGo4ConfigStep.cpp.

References kind_MbsREvent.

Referenced by TGo4Script::StepMbsRevServSource().

void TGo4ConfigStep::SetMbsSourceWidgets ( int  start,
int  stop,
int  interval,
int  port = 0 
)
virtual
void TGo4ConfigStep::SetMbsStreamSource ( )
virtual

Definition at line 924 of file TGo4ConfigStep.cpp.

References kind_MbsStream.

Referenced by TGo4Script::StepMbsStreamSource().

void TGo4ConfigStep::SetMbsTransportSource ( )
virtual

Definition at line 929 of file TGo4ConfigStep.cpp.

References kind_MbsTransport.

Referenced by TGo4Script::StepMbsTransportSource().

void TGo4ConfigStep::SetRandomSource ( )
virtual

Definition at line 957 of file TGo4ConfigStep.cpp.

References kind_MbsRandom.

Referenced by TGo4Script::StepRandomSource().

void TGo4ConfigStep::SetSourceWidgets ( const QString &  name,
int  timeout 
)
virtual
void TGo4ConfigStep::SetStepControl ( bool  process,
bool  source,
bool  store 
)
virtual

Definition at line 893 of file TGo4ConfigStep.cpp.

References StepStateChanged().

Referenced by TGo4Script::ConfigStep(), and SetStepStatus().

void TGo4ConfigStep::SetStepStatus ( TGo4AnalysisConfiguration panel,
TGo4AnalysisStepStatus StepStatus,
int  number = -1 
)
virtual
void TGo4ConfigStep::SetUserSource ( int  port,
QString  expr 
)
virtual

Definition at line 962 of file TGo4ConfigStep.cpp.

References kind_UserSource.

Referenced by TGo4Script::StepUserSource().

void TGo4ConfigStep::SetUserStore ( QString  name)
virtual

Definition at line 1049 of file TGo4ConfigStep.cpp.

References StoreComboHighlighted().

Referenced by SetStepStatus(), and TGo4Script::StepUserStore().

void TGo4ConfigStep::SourceComboHighlighted ( int  kind)
virtualslot
void TGo4ConfigStep::StepStateChanged ( int  )
virtualslot
void TGo4ConfigStep::StoreBufferSize ( int  t)
virtualslot
void TGo4ConfigStep::StoreComboHighlighted ( int  k)
virtualslot
void TGo4ConfigStep::StoreCompLevel ( int  t)
virtualslot
void TGo4ConfigStep::StoreOverWrite ( bool  overwrite)
virtualslot
void TGo4ConfigStep::StoreSplitLevel ( int  t)
virtualslot
void TGo4ConfigStep::StoreTreeAutoSave ( int  t)
virtualslot

Member Data Documentation

int TGo4ConfigStep::fBlocked
protected
bool TGo4ConfigStep::fExtra
protected

Definition at line 94 of file TGo4ConfigStep.h.

Referenced by ExtraBtn_clicked(), SourceComboHighlighted(), and TGo4ConfigStep().

int TGo4ConfigStep::fLastSrcKind
protected

Definition at line 92 of file TGo4ConfigStep.h.

Referenced by ChangeSourceParameter(), SetStepStatus(), and TGo4ConfigStep().

TGo4EventSourceParameter* TGo4ConfigStep::fPars[ParsSize]
protected

Definition at line 98 of file TGo4ConfigStep.h.

Referenced by ChangeSourceParameter(), TGo4ConfigStep(), and ~TGo4ConfigStep().

int TGo4ConfigStep::fStepNumber
protected
TGo4AnalysisStepStatus* TGo4ConfigStep::fStepStatus
protected
TGo4AnalysisConfiguration* TGo4ConfigStep::fxPanel
protected

The documentation for this class was generated from the following files: