GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4ConfigStep.h>
Public Slots | |
virtual void | ChangeEventInterval (int num) |
virtual void | ChangeSourceTimeout (int tim) |
virtual void | ChangeStartEvent (int num) |
virtual void | ChangeStopEvent (int num) |
virtual void | ExtraBtn_clicked () |
virtual void | InputArguments (const QString &Arg) |
virtual void | InputFileDialog () |
virtual void | InputPortChanged (int) |
virtual void | InputSourceText (const QString &Name) |
virtual void | InputStateChanged (int) |
virtual void | InputTagfile (const QString &tag) |
virtual void | MbsMonitorBtn_clicked () |
virtual void | OutputFileDialog () |
virtual void | OutputNameText (const QString &Name) |
virtual void | OutputStateChanged (int) |
virtual void | RetryCntChanged (int) |
virtual void | SourceComboHighlighted (int kind) |
virtual void | StepStateChanged (int) |
virtual void | StoreBufferSize (int t) |
virtual void | StoreComboHighlighted (int k) |
virtual void | StoreCompLevel (int t) |
virtual void | StoreOverWrite (bool overwrite) |
virtual void | StoreSplitLevel (int t) |
virtual void | StoreTreeAutoSave (int t) |
Public Member Functions | |
TGo4ConfigStep (QWidget *parent=nullptr, const char *name=nullptr, Qt::WindowFlags fl=Qt::Widget) | |
virtual | ~TGo4ConfigStep () |
virtual void | GetBackStore (int &bufsize, int &splitlevel) |
virtual QString | GetBackStoreName () |
virtual void | GetFileStore (bool &overwrite, int &bufsize, int &splitlevel, int &compression, int &autosaveinterval) |
virtual void | GetHDF5Store (int &flags) |
virtual void | GetMbsFileSource (QString &TagFile) |
virtual int | GetSourceSetup (QString &name, int &timeout, int &start, int &stop, int &interval, int &port, int &nretry) |
virtual void | GetStepControl (bool &process, bool &source, bool &store) |
virtual QString | GetStepName () |
virtual int | GetStoreSetup (QString &name) |
virtual QString | GetTabTitle () |
virtual void | GetUserSource (int &port, QString &expr) |
virtual void | SetBackStore (QString name, int bufsize, int splitlevel) |
virtual void | SetFileSource () |
virtual void | SetFileStore (QString name, bool overwrite, int bufsize, int splitlevel, int compression, int autosave=0) |
virtual void | SetHDF5Source (QString name) |
virtual void | SetHDF5Store (QString name, int flags) |
virtual void | SetMbsEventServerSource () |
virtual void | SetMbsFileSource (const QString &TagFile) |
virtual void | SetMbsPort (int port) |
virtual void | SetMbsRetryCnt (int retry) |
virtual void | SetMbsRevServSource (int port) |
virtual void | SetMbsSourceWidgets (int start, int stop, int interval, int port=0) |
virtual void | SetMbsStreamSource () |
virtual void | SetMbsTransportSource () |
virtual void | SetRandomSource () |
virtual void | SetSourceWidgets (const QString &name, int timeout) |
virtual void | SetStepControl (bool process, bool source, bool store) |
virtual void | SetStepStatus (TGo4AnalysisConfiguration *panel, TGo4AnalysisStepStatus *StepStatus, int number=-1) |
virtual void | SetUserSource (int port, QString expr) |
virtual void | SetUserStore (QString name) |
Protected Types | |
enum | { ParsSize = 9 } |
Protected Member Functions | |
void | ChangeSourceParameter (int kind) |
int | CurrentSourceKind () |
Protected Attributes | |
int | fBlocked {0} |
bool | fExtra {false} |
int | fLastSrcKind {0} |
TGo4EventSourceParameter * | fPars [ParsSize] = { nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr } |
int | fStepNumber {0} |
TGo4AnalysisStepStatus * | fStepStatus {nullptr} |
TGo4AnalysisConfiguration * | fxPanel {nullptr} |
Definition at line 24 of file TGo4ConfigStep.h.
|
protected |
Enumerator | |
---|---|
ParsSize |
Definition at line 97 of file TGo4ConfigStep.h.
TGo4ConfigStep::TGo4ConfigStep | ( | QWidget * | parent = nullptr, |
const char * | name = nullptr, | ||
Qt::WindowFlags | fl = Qt::Widget ) |
Definition at line 61 of file TGo4ConfigStep.cpp.
References ChangeEventInterval(), ChangeSourceTimeout(), ChangeStartEvent(), ChangeStopEvent(), ExtraBtn_clicked(), fBlocked, fExtra, fLastSrcKind, fPars, fStepNumber, fStepStatus, fxPanel, InputArguments(), InputFileDialog(), InputPortChanged(), InputSourceText(), InputStateChanged(), InputTagfile(), MbsMonitorBtn_clicked(), OutputFileDialog(), OutputNameText(), OutputStateChanged(), ParsSize, RetryCntChanged(), SourceComboHighlighted(), StepStateChanged(), StoreBufferSize(), StoreComboHighlighted(), StoreCompLevel(), StoreOverWrite(), StoreSplitLevel(), and StoreTreeAutoSave().
|
virtual |
Definition at line 134 of file TGo4ConfigStep.cpp.
|
virtualslot |
Definition at line 803 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, and TGo4MbsSourceParameter::SetEventInterval().
Referenced by TGo4ConfigStep().
|
protected |
Definition at line 381 of file TGo4ConfigStep.cpp.
References fLastSrcKind, fPars, fStepStatus, TGo4MbsSourceParameter::GetEventInterval(), TGo4EventSourceParameter::GetID(), TGo4MbsSourceParameter::GetPort(), TGo4MbsSourceParameter::GetStartEvent(), TGo4MbsSourceParameter::GetStopEvent(), TGo4EventSourceParameter::GetTimeout(), GO4EV_FILE, GO4EV_HDF5, GO4EV_MBS_EVENTSERVER, GO4EV_MBS_FILE, GO4EV_MBS_RANDOM, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, GO4EV_MBS_TRANSPORT, GO4EV_USER, kind_HDF5, kind_MbsEvent, kind_MbsFile, kind_MbsRandom, kind_MbsREvent, kind_MbsStream, kind_MbsTransport, kind_RootFile, kind_UserSource, TGo4MbsSourceParameter::SetEventInterval(), TGo4MbsSourceParameter::SetPort(), TGo4MbsSourceParameter::SetStartEvent(), TGo4MbsSourceParameter::SetStopEvent(), and TGo4EventSourceParameter::SetTimeout().
Referenced by SourceComboHighlighted().
|
virtualslot |
Definition at line 813 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, and TGo4EventSourceParameter::SetTimeout().
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 783 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, and TGo4MbsSourceParameter::SetStartEvent().
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 793 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, and TGo4MbsSourceParameter::SetStopEvent().
Referenced by TGo4ConfigStep().
|
protected |
Definition at line 362 of file TGo4ConfigStep.cpp.
References fStepStatus, GO4EV_FILE, GO4EV_HDF5, GO4EV_MBS_EVENTSERVER, GO4EV_MBS_FILE, GO4EV_MBS_RANDOM, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, GO4EV_MBS_TRANSPORT, GO4EV_USER, kind_HDF5, kind_MbsEvent, kind_MbsFile, kind_MbsRandom, kind_MbsREvent, kind_MbsStream, kind_MbsTransport, kind_RootFile, and kind_UserSource.
Referenced by SetStepStatus().
|
virtualslot |
Definition at line 1127 of file TGo4ConfigStep.cpp.
References fBlocked, fExtra, and SourceComboHighlighted().
Referenced by TGo4ConfigStep().
|
virtual |
Definition at line 1108 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 1084 of file TGo4ConfigStep.cpp.
References GetStepName().
Referenced by GetStoreSetup(), SetBackStore(), and StoreComboHighlighted().
|
virtual |
Definition at line 1099 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 1114 of file TGo4ConfigStep.cpp.
References GO4_H5F_ACC_TRUNC.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 1004 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 979 of file TGo4ConfigStep.cpp.
References fStepStatus, GO4EV_MBS_EVENTSERVER, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, and GO4EV_MBS_TRANSPORT.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 903 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 877 of file TGo4ConfigStep.cpp.
References fStepStatus.
Referenced by TGo4AnalysisConfiguration::FindStepConfig(), GetBackStoreName(), and TGo4Script::ProduceScript().
|
virtual |
Definition at line 1091 of file TGo4ConfigStep.cpp.
References GetBackStoreName().
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 882 of file TGo4ConfigStep.cpp.
References fStepNumber, and fStepStatus.
Referenced by TGo4AnalysisConfiguration::ChangeTabTitle(), and TGo4AnalysisConfiguration::RefreshWidget().
|
virtual |
Definition at line 1010 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtualslot |
Definition at line 143 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4EventSourceParameter::GetID(), GO4EV_USER, and TGo4UserSourceParameter::SetExpression().
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 822 of file TGo4ConfigStep.cpp.
References fStepStatus, fxPanel, TGo4MbsFile__fgcFILELISTSUF, and TGo4MbsFile__fgcLMDSUF.
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 165 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4EventSourceParameter::GetID(), GO4EV_MBS_EVENTSERVER, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, GO4EV_MBS_TRANSPORT, GO4EV_USER, TGo4MbsSourceParameter::SetPort(), and TGo4UserSourceParameter::SetPort().
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 222 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, kind_MbsFile, and TGo4MbsFile__fgcFILELISTSUF.
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 154 of file TGo4ConfigStep.cpp.
References fStepNumber, fStepStatus, and fxPanel.
Referenced by TGo4ConfigStep(), and StepStateChanged().
|
virtualslot |
Definition at line 766 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4EventSourceParameter::GetID(), GO4EV_MBS_FILE, TGo4MbsFileParameter::SetTagName(), and TGo4MbsFile__fgcNOTAGFILE.
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 1121 of file TGo4ConfigStep.cpp.
References fxPanel.
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 675 of file TGo4ConfigStep.cpp.
References fStepStatus, and fxPanel.
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 259 of file TGo4ConfigStep.cpp.
References fStepStatus.
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 240 of file TGo4ConfigStep.cpp.
References fStepNumber, fStepStatus, and fxPanel.
Referenced by TGo4ConfigStep(), and StepStateChanged().
|
virtualslot |
Definition at line 197 of file TGo4ConfigStep.cpp.
References fBlocked, fStepStatus, TGo4EventSourceParameter::GetID(), GO4EV_MBS_EVENTSERVER, GO4EV_MBS_REVSERV, GO4EV_MBS_STREAM, GO4EV_MBS_TRANSPORT, and TGo4MbsSourceParameter::SetRetryCnt().
Referenced by TGo4ConfigStep().
|
virtual |
Definition at line 1034 of file TGo4ConfigStep.cpp.
References GetBackStoreName(), and StoreComboHighlighted().
Referenced by SetStepStatus(), and TGo4Script::StepBackStore().
|
virtual |
Definition at line 910 of file TGo4ConfigStep.cpp.
References kind_RootFile.
Referenced by TGo4Script::StepFileSource().
|
virtual |
Definition at line 1016 of file TGo4ConfigStep.cpp.
References StoreComboHighlighted().
Referenced by SetStepStatus(), and TGo4Script::StepFileStore().
|
virtual |
Definition at line 970 of file TGo4ConfigStep.cpp.
References kind_HDF5.
Referenced by TGo4Script::StepHDF5Source().
|
virtual |
Definition at line 1064 of file TGo4ConfigStep.cpp.
References GO4_H5F_ACC_TRUNC, and StoreComboHighlighted().
Referenced by SetStepStatus(), and TGo4Script::StepHDF5Store().
|
virtual |
Definition at line 935 of file TGo4ConfigStep.cpp.
References kind_MbsEvent.
Referenced by TGo4Script::StepMbsEventServerSource().
|
virtual |
Definition at line 915 of file TGo4ConfigStep.cpp.
References kind_MbsFile, and TGo4MbsFile__fgcNOTAGFILE.
Referenced by TGo4Script::StepMbsFileSource().
|
virtual |
Definition at line 947 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::StepMbsPort().
|
virtual |
Definition at line 952 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::StepMbsRetryCnt().
|
virtual |
Definition at line 940 of file TGo4ConfigStep.cpp.
References kind_MbsREvent.
Referenced by TGo4Script::StepMbsRevServSource().
|
virtual |
Definition at line 499 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::StepMbsEventServerSource(), TGo4Script::StepMbsFileSource(), TGo4Script::StepMbsRevServSource(), TGo4Script::StepMbsSelection(), TGo4Script::StepMbsStreamSource(), and TGo4Script::StepMbsTransportSource().
|
virtual |
Definition at line 925 of file TGo4ConfigStep.cpp.
References kind_MbsStream.
Referenced by TGo4Script::StepMbsStreamSource().
|
virtual |
Definition at line 930 of file TGo4ConfigStep.cpp.
References kind_MbsTransport.
Referenced by TGo4Script::StepMbsTransportSource().
|
virtual |
Definition at line 957 of file TGo4ConfigStep.cpp.
References kind_MbsRandom.
Referenced by TGo4Script::StepRandomSource().
|
virtual |
Definition at line 493 of file TGo4ConfigStep.cpp.
Referenced by TGo4Script::StepFileSource(), TGo4Script::StepHDF5Source(), TGo4Script::StepMbsEventServerSource(), TGo4Script::StepMbsFileSource(), TGo4Script::StepMbsRevServSource(), TGo4Script::StepMbsStreamSource(), TGo4Script::StepMbsTransportSource(), TGo4Script::StepRandomSource(), and TGo4Script::StepUserSource().
|
virtual |
Definition at line 894 of file TGo4ConfigStep.cpp.
References StepStateChanged().
Referenced by TGo4Script::ConfigStep(), and SetStepStatus().
|
virtual |
Definition at line 278 of file TGo4ConfigStep.cpp.
References CurrentSourceKind(), fBlocked, fLastSrcKind, fStepNumber, fStepStatus, fxPanel, TGo4FileStoreParameter::GetAutosaveSize(), TGo4BackStoreParameter::GetBufsize(), TGo4FileStoreParameter::GetBufsize(), TGo4FileStoreParameter::GetCompression(), TGo4HDF5StoreParameter::GetHDF5Flags(), TGo4EventStoreParameter::GetID(), TGo4BackStoreParameter::GetSplitlevel(), TGo4FileStoreParameter::GetSplitlevel(), GO4EV_BACK, GO4EV_FILE, GO4EV_HDF5, GO4EV_USER, TGo4FileStoreParameter::IsOverwriteMode(), SetBackStore(), SetFileStore(), SetHDF5Store(), SetStepControl(), and SetUserStore().
Referenced by TGo4AnalysisConfiguration::RefreshWidget().
|
virtual |
Definition at line 962 of file TGo4ConfigStep.cpp.
References kind_UserSource.
Referenced by TGo4Script::StepUserSource().
|
virtual |
Definition at line 1049 of file TGo4ConfigStep.cpp.
References StoreComboHighlighted().
Referenced by SetStepStatus(), and TGo4Script::StepUserStore().
|
virtualslot |
Definition at line 508 of file TGo4ConfigStep.cpp.
References ChangeSourceParameter(), fBlocked, fExtra, fStepStatus, fxPanel, TGo4MbsSourceParameter::GetEventInterval(), TGo4UserSourceParameter::GetExpression(), TGo4MbsSourceParameter::GetPort(), TGo4UserSourceParameter::GetPort(), TGo4MbsSourceParameter::GetRetryCnt(), TGo4MbsSourceParameter::GetStartEvent(), TGo4MbsSourceParameter::GetStopEvent(), TGo4MbsFileParameter::GetTagName(), TGo4EventSourceParameter::GetTimeout(), kind_HDF5, kind_MbsEvent, kind_MbsFile, kind_MbsRandom, kind_MbsREvent, kind_MbsStream, kind_MbsTransport, kind_RootFile, kind_UserSource, and TGo4MbsFile__fgcNOTAGFILE.
Referenced by TGo4ConfigStep(), and ExtraBtn_clicked().
|
virtualslot |
Definition at line 264 of file TGo4ConfigStep.cpp.
References fStepNumber, fStepStatus, fxPanel, InputStateChanged(), and OutputStateChanged().
Referenced by TGo4ConfigStep(), and SetStepControl().
|
virtualslot |
Definition at line 709 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4BackStoreParameter::SetBufsize(), and TGo4FileStoreParameter::SetBufsize().
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 628 of file TGo4ConfigStep.cpp.
References fStepStatus, GetBackStoreName(), and GO4_H5F_ACC_TRUNC.
Referenced by TGo4ConfigStep(), SetBackStore(), SetFileStore(), SetHDF5Store(), and SetUserStore().
|
virtualslot |
Definition at line 733 of file TGo4ConfigStep.cpp.
References fStepStatus, and TGo4FileStoreParameter::SetCompression().
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 741 of file TGo4ConfigStep.cpp.
References fStepStatus, GO4_H5F_ACC_RDWR, GO4_H5F_ACC_TRUNC, TGo4HDF5StoreParameter::SetHDF5Flags(), and TGo4FileStoreParameter::SetOverwriteMode().
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 721 of file TGo4ConfigStep.cpp.
References fStepStatus, TGo4BackStoreParameter::SetSplitlevel(), and TGo4FileStoreParameter::SetSplitlevel().
Referenced by TGo4ConfigStep().
|
virtualslot |
Definition at line 757 of file TGo4ConfigStep.cpp.
References fStepStatus, and TGo4FileStoreParameter::SetAutosaveSize().
Referenced by TGo4ConfigStep().
|
protected |
Definition at line 94 of file TGo4ConfigStep.h.
Referenced by TGo4ConfigStep(), ChangeEventInterval(), ChangeSourceTimeout(), ChangeStartEvent(), ChangeStopEvent(), ExtraBtn_clicked(), InputPortChanged(), InputSourceText(), InputTagfile(), RetryCntChanged(), SetStepStatus(), and SourceComboHighlighted().
|
protected |
Definition at line 95 of file TGo4ConfigStep.h.
Referenced by TGo4ConfigStep(), ExtraBtn_clicked(), and SourceComboHighlighted().
|
protected |
Definition at line 93 of file TGo4ConfigStep.h.
Referenced by TGo4ConfigStep(), ChangeSourceParameter(), and SetStepStatus().
|
protected |
Definition at line 100 of file TGo4ConfigStep.h.
Referenced by TGo4ConfigStep(), ~TGo4ConfigStep(), and ChangeSourceParameter().
|
protected |
Definition at line 92 of file TGo4ConfigStep.h.
Referenced by TGo4ConfigStep(), GetTabTitle(), InputStateChanged(), OutputStateChanged(), SetStepStatus(), and StepStateChanged().
|
protected |
Definition at line 91 of file TGo4ConfigStep.h.
Referenced by TGo4ConfigStep(), ChangeEventInterval(), ChangeSourceParameter(), ChangeSourceTimeout(), ChangeStartEvent(), ChangeStopEvent(), CurrentSourceKind(), GetSourceSetup(), GetStepName(), GetTabTitle(), InputArguments(), InputFileDialog(), InputPortChanged(), InputSourceText(), InputStateChanged(), InputTagfile(), OutputFileDialog(), OutputNameText(), OutputStateChanged(), RetryCntChanged(), SetStepStatus(), SourceComboHighlighted(), StepStateChanged(), StoreBufferSize(), StoreComboHighlighted(), StoreCompLevel(), StoreOverWrite(), StoreSplitLevel(), and StoreTreeAutoSave().
|
protected |
Definition at line 90 of file TGo4ConfigStep.h.
Referenced by TGo4ConfigStep(), InputFileDialog(), InputStateChanged(), MbsMonitorBtn_clicked(), OutputFileDialog(), OutputStateChanged(), SetStepStatus(), SourceComboHighlighted(), and StepStateChanged().