GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4ConfigStep.h>
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 | |
TGo4AnalysisConfiguration * | fxPanel |
TGo4AnalysisStepStatus * | fStepStatus |
int | fStepNumber |
int | fLastSrcKind |
int | fBlocked |
bool | fExtra |
TGo4EventSourceParameter * | fPars [ParsSize] |
Definition at line 25 of file TGo4ConfigStep.h.
|
protected |
Enumerator | |
---|---|
ParsSize |
Definition at line 95 of file TGo4ConfigStep.h.
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.
|
virtual |
Definition at line 89 of file TGo4ConfigStep.cpp.
|
virtualslot |
Definition at line 687 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4AnalysisStepStatus::GetSourcePar(), and TGo4MbsSourceParameter::SetEventInterval().
|
protected |
Definition at line 321 of file TGo4ConfigStep.cpp.
References fLastSrcKind, fPars, fStepStatus, TGo4MbsSourceParameter::GetEventInterval(), TGo4EventSourceParameter::GetID(), TGo4MbsSourceParameter::GetPort(), TGo4MbsSourceParameter::GetStartEvent(), TGo4MbsSourceParameter::GetStopEvent(), TGo4EventSourceParameter::GetTimeout(), GO4EV_FILE, GO4EV_MBS_EVENTSERVER, GO4EV_MBS_FILE, GO4EV_MBS_RANDOM, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, GO4EV_MBS_TRANSPORT, GO4EV_USER, kind_MbsEvent, kind_MbsFile, kind_MbsRandom, kind_MbsREvent, kind_MbsStream, kind_MbsTransport, kind_RootFile, kind_UserSource, TGo4MbsSourceParameter::SetEventInterval(), TGo4MbsSourceParameter::SetPort(), TGo4AnalysisStepStatus::SetSourcePar(), TGo4MbsSourceParameter::SetStartEvent(), TGo4MbsSourceParameter::SetStopEvent(), TGo4EventSourceParameter::SetTimeout(), and TGo4AnalysisStepStatus::TakeSourcePar().
Referenced by SourceComboHighlighted().
|
virtualslot |
Definition at line 697 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4AnalysisStepStatus::GetSourcePar(), and TGo4EventSourceParameter::SetTimeout().
|
virtualslot |
Definition at line 667 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4AnalysisStepStatus::GetSourcePar(), and TGo4MbsSourceParameter::SetStartEvent().
|
virtualslot |
Definition at line 677 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4AnalysisStepStatus::GetSourcePar(), and TGo4MbsSourceParameter::SetStopEvent().
|
protected |
Definition at line 303 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4EventSourceParameter::GetID(), TGo4AnalysisStepStatus::GetSourcePar(), GO4EV_FILE, GO4EV_MBS_EVENTSERVER, GO4EV_MBS_FILE, GO4EV_MBS_RANDOM, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, GO4EV_MBS_TRANSPORT, GO4EV_USER, kind_MbsEvent, kind_MbsFile, kind_MbsRandom, kind_MbsREvent, kind_MbsStream, kind_MbsTransport, kind_RootFile, and kind_UserSource.
Referenced by SetStepStatus().
|
virtualslot |
Definition at line 954 of file TGo4ConfigStep.cpp.
References fBlocked, fExtra, and SourceComboHighlighted().
|
virtual |
Definition at line 942 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 918 of file TGo4ConfigStep.cpp.
References GetStepName().
Referenced by GetStoreSetup(), SetBackStore(), and StoreComboHighlighted().
|
virtual |
Definition at line 933 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 877 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 852 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4EventSourceParameter::GetID(), TGo4AnalysisStepStatus::GetSourcePar(), GO4EV_MBS_EVENTSERVER, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, and GO4EV_MBS_TRANSPORT.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 784 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 758 of file TGo4ConfigStep.cpp.
References fStepStatus.
Referenced by TGo4AnalysisConfiguration::FindStepConfig(), GetBackStoreName(), and TGo4Script::ProduceScript().
|
virtual |
Definition at line 925 of file TGo4ConfigStep.cpp.
References GetBackStoreName().
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 763 of file TGo4ConfigStep.cpp.
References fStepNumber, and fStepStatus.
Referenced by TGo4AnalysisConfiguration::ChangeTabTitle(), and TGo4AnalysisConfiguration::RefreshWidget().
|
virtual |
Definition at line 883 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtualslot |
Definition at line 98 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4EventSourceParameter::GetID(), TGo4AnalysisStepStatus::GetSourcePar(), GO4EV_USER, and TGo4UserSourceParameter::SetExpression().
|
virtualslot |
Definition at line 706 of file TGo4ConfigStep.cpp.
References fStepStatus, fxPanel, TGo4AnalysisStepStatus::GetSourcePar(), TGo4AnalysisConfiguration::GetSourcePath(), TGo4AnalysisConfiguration::SetSourcePath(), TGo4MbsFile__fgcFILELISTSUF, and TGo4MbsFile__fgcLMDSUF.
|
virtualslot |
Definition at line 120 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4EventSourceParameter::GetID(), TGo4AnalysisStepStatus::GetSourcePar(), GO4EV_MBS_EVENTSERVER, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, GO4EV_MBS_TRANSPORT, GO4EV_USER, TGo4UserSourceParameter::SetPort(), and TGo4MbsSourceParameter::SetPort().
|
virtualslot |
Definition at line 177 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4AnalysisStepStatus::GetSourcePar(), kind_MbsFile, and TGo4MbsFile__fgcFILELISTSUF.
|
virtualslot |
Definition at line 109 of file TGo4ConfigStep.cpp.
References TGo4AnalysisConfiguration::ChangeTabTitle(), fStepNumber, fStepStatus, fxPanel, and TGo4AnalysisStepStatus::SetSourceEnabled().
Referenced by StepStateChanged().
|
virtualslot |
Definition at line 650 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4EventSourceParameter::GetID(), TGo4AnalysisStepStatus::GetSourcePar(), GO4EV_MBS_FILE, TGo4MbsFileParameter::SetTagName(), and TGo4MbsFile__fgcNOTAGFILE.
|
virtualslot |
Definition at line 948 of file TGo4ConfigStep.cpp.
References TGo4AnalysisConfiguration::DisplayMbsMonitor(), and fxPanel.
|
virtualslot |
Definition at line 582 of file TGo4ConfigStep.cpp.
References fxPanel, TGo4AnalysisConfiguration::GetStorePath(), and TGo4AnalysisConfiguration::SetStorePath().
|
virtualslot |
Definition at line 214 of file TGo4ConfigStep.cpp.
References fStepStatus, and TGo4AnalysisStepStatus::GetStorePar().
|
virtualslot |
Definition at line 195 of file TGo4ConfigStep.cpp.
References TGo4AnalysisConfiguration::ChangeTabTitle(), fStepNumber, fStepStatus, fxPanel, and TGo4AnalysisStepStatus::SetStoreEnabled().
Referenced by StepStateChanged().
|
virtualslot |
Definition at line 152 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4EventSourceParameter::GetID(), TGo4AnalysisStepStatus::GetSourcePar(), GO4EV_MBS_EVENTSERVER, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, GO4EV_MBS_TRANSPORT, and TGo4MbsSourceParameter::SetRetryCnt().
|
virtual |
Definition at line 905 of file TGo4ConfigStep.cpp.
References GetBackStoreName(), and StoreComboHighlighted().
Referenced by SetStepStatus(), and TGo4Script::StepBackStore().
|
virtual |
Definition at line 791 of file TGo4ConfigStep.cpp.
References kind_RootFile.
Referenced by TGo4Script::StepFileSource().
|
virtual |
Definition at line 889 of file TGo4ConfigStep.cpp.
References StoreComboHighlighted().
Referenced by SetStepStatus(), and TGo4Script::StepFileStore().
|
virtual |
Definition at line 816 of file TGo4ConfigStep.cpp.
References kind_MbsEvent.
Referenced by TGo4Script::StepMbsEventServerSource().
|
virtual |
Definition at line 796 of file TGo4ConfigStep.cpp.
References kind_MbsFile, and TGo4MbsFile__fgcNOTAGFILE.
Referenced by TGo4Script::StepMbsFileSource().
|
virtual |
Definition at line 828 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::StepMbsPort().
|
virtual |
Definition at line 833 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::StepMbsRetryCnt().
|
virtual |
Definition at line 821 of file TGo4ConfigStep.cpp.
References kind_MbsREvent.
Referenced by TGo4Script::StepMbsRevServSource().
|
virtual |
Definition at line 433 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::StepMbsEventServerSource(), TGo4Script::StepMbsFileSource(), TGo4Script::StepMbsRevServSource(), TGo4Script::StepMbsSelection(), TGo4Script::StepMbsStreamSource(), and TGo4Script::StepMbsTransportSource().
|
virtual |
Definition at line 806 of file TGo4ConfigStep.cpp.
References kind_MbsStream.
Referenced by TGo4Script::StepMbsStreamSource().
|
virtual |
Definition at line 811 of file TGo4ConfigStep.cpp.
References kind_MbsTransport.
Referenced by TGo4Script::StepMbsTransportSource().
|
virtual |
Definition at line 839 of file TGo4ConfigStep.cpp.
References kind_MbsRandom.
Referenced by TGo4Script::StepRandomSource().
|
virtual |
Definition at line 427 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::StepFileSource(), TGo4Script::StepMbsEventServerSource(), TGo4Script::StepMbsFileSource(), TGo4Script::StepMbsRevServSource(), TGo4Script::StepMbsStreamSource(), TGo4Script::StepMbsTransportSource(), TGo4Script::StepRandomSource(), and TGo4Script::StepUserSource().
|
virtual |
Definition at line 775 of file TGo4ConfigStep.cpp.
References StepStateChanged().
Referenced by TGo4Script::ConfigStep(), and SetStepStatus().
|
virtual |
Definition at line 233 of file TGo4ConfigStep.cpp.
References CurrentSourceKind(), fBlocked, fLastSrcKind, fStepNumber, fStepStatus, fxPanel, TGo4FileStoreParameter::GetAutosaveSize(), TGo4BackStoreParameter::GetBufsize(), TGo4FileStoreParameter::GetBufsize(), TGo4FileStoreParameter::GetCompression(), TGo4EventStoreParameter::GetID(), TGo4BackStoreParameter::GetSplitlevel(), TGo4FileStoreParameter::GetSplitlevel(), TGo4AnalysisStepStatus::GetStorePar(), GO4EV_BACK, GO4EV_FILE, TGo4FileStoreParameter::IsOverwriteMode(), TGo4AnalysisStepStatus::IsProcessEnabled(), TGo4AnalysisStepStatus::IsSourceEnabled(), TGo4AnalysisStepStatus::IsStoreEnabled(), SetBackStore(), SetFileStore(), and SetStepControl().
Referenced by TGo4AnalysisConfiguration::RefreshWidget().
|
virtual |
Definition at line 844 of file TGo4ConfigStep.cpp.
References kind_UserSource.
Referenced by TGo4Script::StepUserSource().
|
virtualslot |
Definition at line 442 of file TGo4ConfigStep.cpp.
References ChangeSourceParameter(), fBlocked, fExtra, fStepStatus, fxPanel, TGo4MbsSourceParameter::GetEventInterval(), TGo4UserSourceParameter::GetExpression(), TGo4UserSourceParameter::GetPort(), TGo4MbsSourceParameter::GetPort(), TGo4MbsSourceParameter::GetRetryCnt(), TGo4AnalysisStepStatus::GetSourcePar(), TGo4MbsSourceParameter::GetStartEvent(), TGo4MbsSourceParameter::GetStopEvent(), TGo4MbsFileParameter::GetTagName(), TGo4EventSourceParameter::GetTimeout(), kind_MbsEvent, kind_MbsFile, kind_MbsRandom, kind_MbsREvent, kind_MbsStream, kind_MbsTransport, kind_RootFile, kind_UserSource, and TGo4MbsFile__fgcNOTAGFILE.
Referenced by ExtraBtn_clicked().
|
virtualslot |
Definition at line 219 of file TGo4ConfigStep.cpp.
References TGo4AnalysisConfiguration::ChangeTabTitle(), fStepNumber, fStepStatus, fxPanel, InputStateChanged(), OutputStateChanged(), and TGo4AnalysisStepStatus::SetProcessEnabled().
Referenced by SetStepControl().
|
virtualslot |
Definition at line 598 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4AnalysisStepStatus::GetStorePar(), TGo4BackStoreParameter::SetBufsize(), and TGo4FileStoreParameter::SetBufsize().
|
virtualslot |
Definition at line 558 of file TGo4ConfigStep.cpp.
References fStepStatus, GetBackStoreName(), and TGo4AnalysisStepStatus::SetStorePar().
Referenced by SetBackStore(), and SetFileStore().
|
virtualslot |
Definition at line 622 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4AnalysisStepStatus::GetStorePar(), and TGo4FileStoreParameter::SetCompression().
|
virtualslot |
Definition at line 630 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4AnalysisStepStatus::GetStorePar(), and TGo4FileStoreParameter::SetOverwriteMode().
|
virtualslot |
Definition at line 610 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4AnalysisStepStatus::GetStorePar(), TGo4BackStoreParameter::SetSplitlevel(), and TGo4FileStoreParameter::SetSplitlevel().
|
virtualslot |
Definition at line 640 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4AnalysisStepStatus::GetStorePar(), and TGo4FileStoreParameter::SetAutosaveSize().
|
protected |
Definition at line 92 of file TGo4ConfigStep.h.
Referenced by ChangeEventInterval(), ChangeSourceTimeout(), ChangeStartEvent(), ChangeStopEvent(), ExtraBtn_clicked(), InputPortChanged(), InputSourceText(), InputTagfile(), RetryCntChanged(), SetStepStatus(), SourceComboHighlighted(), and TGo4ConfigStep().
|
protected |
Definition at line 93 of file TGo4ConfigStep.h.
Referenced by ExtraBtn_clicked(), SourceComboHighlighted(), and TGo4ConfigStep().
|
protected |
Definition at line 91 of file TGo4ConfigStep.h.
Referenced by ChangeSourceParameter(), SetStepStatus(), and TGo4ConfigStep().
|
protected |
Definition at line 97 of file TGo4ConfigStep.h.
Referenced by ChangeSourceParameter(), TGo4ConfigStep(), and ~TGo4ConfigStep().
|
protected |
Definition at line 90 of file TGo4ConfigStep.h.
Referenced by GetTabTitle(), InputStateChanged(), OutputStateChanged(), SetStepStatus(), and StepStateChanged().
|
protected |
Definition at line 89 of file TGo4ConfigStep.h.
Referenced by ChangeEventInterval(), ChangeSourceParameter(), ChangeSourceTimeout(), ChangeStartEvent(), ChangeStopEvent(), CurrentSourceKind(), GetSourceSetup(), GetStepName(), GetTabTitle(), InputArguments(), InputFileDialog(), InputPortChanged(), InputSourceText(), InputStateChanged(), InputTagfile(), OutputNameText(), OutputStateChanged(), RetryCntChanged(), SetStepStatus(), SourceComboHighlighted(), StepStateChanged(), StoreBufferSize(), StoreComboHighlighted(), StoreCompLevel(), StoreOverWrite(), StoreSplitLevel(), StoreTreeAutoSave(), and TGo4ConfigStep().
|
protected |
Definition at line 88 of file TGo4ConfigStep.h.
Referenced by InputFileDialog(), InputStateChanged(), MbsMonitorBtn_clicked(), OutputFileDialog(), OutputStateChanged(), SetStepStatus(), SourceComboHighlighted(), StepStateChanged(), and TGo4ConfigStep().