GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 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=0)
 
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 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)
 

Protected Types

enum  { ParsSize = 8 }
 

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 25 of file TGo4ConfigStep.h.

Member Enumeration Documentation

anonymous enum
protected
Enumerator
ParsSize 

Definition at line 95 of file TGo4ConfigStep.h.

Constructor & Destructor Documentation

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

Definition at line 54 of file TGo4ConfigStep.cpp.

References fBlocked, fExtra, fLastSrcKind, fPars, fStepStatus, fxPanel, and ParsSize.

TGo4ConfigStep::~TGo4ConfigStep ( )
virtual

Definition at line 89 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 954 of file TGo4ConfigStep.cpp.

References fBlocked, fExtra, and SourceComboHighlighted().

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

Definition at line 942 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::ProduceScript().

QString TGo4ConfigStep::GetBackStoreName ( )
virtual

Definition at line 918 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 933 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::ProduceScript().

void TGo4ConfigStep::GetMbsFileSource ( QString &  TagFile)
virtual

Definition at line 877 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 784 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::ProduceScript().

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

Definition at line 925 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 883 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 948 of file TGo4ConfigStep.cpp.

References TGo4AnalysisConfiguration::DisplayMbsMonitor(), and fxPanel.

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

Definition at line 214 of file TGo4ConfigStep.cpp.

References fStepStatus, and TGo4AnalysisStepStatus::GetStorePar().

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

Definition at line 905 of file TGo4ConfigStep.cpp.

References GetBackStoreName(), and StoreComboHighlighted().

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

void TGo4ConfigStep::SetFileSource ( )
virtual

Definition at line 791 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 889 of file TGo4ConfigStep.cpp.

References StoreComboHighlighted().

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

void TGo4ConfigStep::SetMbsEventServerSource ( )
virtual

Definition at line 816 of file TGo4ConfigStep.cpp.

References kind_MbsEvent.

Referenced by TGo4Script::StepMbsEventServerSource().

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

Definition at line 796 of file TGo4ConfigStep.cpp.

References kind_MbsFile, and TGo4MbsFile__fgcNOTAGFILE.

Referenced by TGo4Script::StepMbsFileSource().

void TGo4ConfigStep::SetMbsPort ( int  port)
virtual

Definition at line 828 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::StepMbsPort().

void TGo4ConfigStep::SetMbsRetryCnt ( int  retry)
virtual

Definition at line 833 of file TGo4ConfigStep.cpp.

Referenced by TGo4Script::StepMbsRetryCnt().

void TGo4ConfigStep::SetMbsRevServSource ( int  port)
virtual

Definition at line 821 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 806 of file TGo4ConfigStep.cpp.

References kind_MbsStream.

Referenced by TGo4Script::StepMbsStreamSource().

void TGo4ConfigStep::SetMbsTransportSource ( )
virtual

Definition at line 811 of file TGo4ConfigStep.cpp.

References kind_MbsTransport.

Referenced by TGo4Script::StepMbsTransportSource().

void TGo4ConfigStep::SetRandomSource ( )
virtual

Definition at line 839 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 775 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 844 of file TGo4ConfigStep.cpp.

References kind_UserSource.

Referenced by TGo4Script::StepUserSource().

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 93 of file TGo4ConfigStep.h.

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

int TGo4ConfigStep::fLastSrcKind
protected

Definition at line 91 of file TGo4ConfigStep.h.

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

TGo4EventSourceParameter* TGo4ConfigStep::fPars[ParsSize]
protected

Definition at line 97 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: