#include <TGo4AnalysisConfiguration.h>
Public Slots | |
virtual void | RequestAnalysisStatus () |
virtual void | FileDialog_ConfFile () |
virtual void | FileDialog_AutoSave () |
virtual void | LineEdit_AutoSaveFile () |
virtual void | SetCompressionLevel (int t) |
virtual void | LoadConfiguration () |
virtual void | SaveConfiguration () |
virtual void | SubmitConfiguration () |
virtual void | SubmitAndStart () |
virtual void | CloseAnalysis () |
virtual void | SetAutoSaveInterval (int t) |
virtual void | SetAutoSaveOverwrite (bool overwrite) |
virtual void | WriteAutoSave () |
virtual void | EnableAutoSaveSlot (bool disabled) |
Public Member Functions | |
TGo4AnalysisConfiguration (QWidget *parent=0, const char *name=0) | |
virtual bool | IsAcceptDrag (const char *itemname, TClass *cl, int kind) |
virtual void | DropItem (const char *itemname, TClass *cl, int kind) |
virtual void | linkedObjectUpdated (const char *linkname, TObject *obj) |
virtual void | linkedObjectRemoved (const char *linkname) |
virtual void | WorkWithAnalysis (TGo4AnalysisProxy *anal) |
virtual void | ResetWidget () |
virtual void | RefreshWidget () |
virtual QString | GetSourcePath () |
virtual QString | GetStorePath () |
virtual void | SetSourcePath (const QString &v) |
virtual void | SetStorePath (const QString &v) |
int | GetNumSteps () |
void | ChangeTabTitle (TGo4ConfigStep *step, int number) |
TGo4ConfigStep * | GetStepConfig (int n) |
TGo4ConfigStep * | FindStepConfig (QString name) |
virtual void | SetAutoSaveConfig (QString filename, int interval, int compression, bool enbaled, bool overwrite) |
virtual void | GetAutoSaveConfig (QString &filename, int &interval, int &compression, bool &enbaled, bool &overwrite) |
virtual void | SetAnalysisConfigFile (QString filename) |
virtual void | GetAnalysisConfigFile (QString &filename) |
virtual void | DisplayMbsMonitor (const QString &mbsname) |
Protected Attributes | |
bool | fbTypingMode |
QString | fSourcePath |
QString | fStorePath |
QString | fConfigPath |
QString | fAutoSavePath |
Definition at line 24 of file TGo4AnalysisConfiguration.h.
TGo4AnalysisConfiguration::TGo4AnalysisConfiguration | ( | QWidget * | parent = 0 , |
|
const char * | name = 0 | |||
) |
Definition at line 24 of file TGo4AnalysisConfiguration.cpp.
References fAutoSavePath, fbTypingMode, fConfigPath, fSourcePath, fStorePath, and QGo4Widget::setCanDestroyWidget().
void TGo4AnalysisConfiguration::ChangeTabTitle | ( | TGo4ConfigStep * | step, | |
int | number | |||
) |
Definition at line 143 of file TGo4AnalysisConfiguration.cpp.
References TGo4ConfigStep::GetTabTitle().
Referenced by TGo4ConfigStep::InputStateChanged(), TGo4ConfigStep::OutputStateChanged(), and TGo4ConfigStep::StepStateChanged().
void TGo4AnalysisConfiguration::CloseAnalysis | ( | ) | [virtual, slot] |
Definition at line 260 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ServiceCall().
void TGo4AnalysisConfiguration::DisplayMbsMonitor | ( | const QString & | mbsname | ) | [virtual] |
Definition at line 364 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ServiceCall().
Referenced by TGo4ConfigStep::MbsMonitorBtn_clicked().
void TGo4AnalysisConfiguration::DropItem | ( | const char * | itemname, | |
TClass * | cl, | |||
int | kind | |||
) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 45 of file TGo4AnalysisConfiguration.cpp.
void TGo4AnalysisConfiguration::EnableAutoSaveSlot | ( | bool | disabled | ) | [virtual, slot] |
Definition at line 294 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4AnalysisStatus::SetAutoSaveOn().
void TGo4AnalysisConfiguration::FileDialog_AutoSave | ( | ) | [virtual, slot] |
Definition at line 193 of file TGo4AnalysisConfiguration.cpp.
References fAutoSavePath, and LineEdit_AutoSaveFile().
void TGo4AnalysisConfiguration::FileDialog_ConfFile | ( | ) | [virtual, slot] |
Definition at line 178 of file TGo4AnalysisConfiguration.cpp.
References fConfigPath.
TGo4ConfigStep * TGo4AnalysisConfiguration::FindStepConfig | ( | QString | name | ) |
Definition at line 314 of file TGo4AnalysisConfiguration.cpp.
References GetNumSteps(), GetStepConfig(), and TGo4ConfigStep::GetStepName().
Referenced by TGo4Script::GetStepGUI().
void TGo4AnalysisConfiguration::GetAnalysisConfigFile | ( | QString & | filename | ) | [virtual] |
Definition at line 359 of file TGo4AnalysisConfiguration.cpp.
Referenced by TGo4Script::ProduceScript().
void TGo4AnalysisConfiguration::GetAutoSaveConfig | ( | QString & | filename, | |
int & | interval, | |||
int & | compression, | |||
bool & | enbaled, | |||
bool & | overwrite | |||
) | [virtual] |
Definition at line 340 of file TGo4AnalysisConfiguration.cpp.
Referenced by TGo4Script::ProduceScript().
int TGo4AnalysisConfiguration::GetNumSteps | ( | ) |
Definition at line 303 of file TGo4AnalysisConfiguration.cpp.
Referenced by FindStepConfig(), and TGo4Script::ProduceScript().
QString TGo4AnalysisConfiguration::GetSourcePath | ( | ) | [virtual] |
Definition at line 150 of file TGo4AnalysisConfiguration.cpp.
References fSourcePath.
Referenced by TGo4ConfigStep::InputFileDialog().
TGo4ConfigStep * TGo4AnalysisConfiguration::GetStepConfig | ( | int | n | ) |
Definition at line 308 of file TGo4AnalysisConfiguration.cpp.
Referenced by FindStepConfig(), and TGo4Script::ProduceScript().
QString TGo4AnalysisConfiguration::GetStorePath | ( | ) | [virtual] |
Definition at line 155 of file TGo4AnalysisConfiguration.cpp.
References fStorePath.
Referenced by TGo4ConfigStep::OutputFileDialog().
bool TGo4AnalysisConfiguration::IsAcceptDrag | ( | const char * | itemname, | |
TClass * | cl, | |||
int | kind | |||
) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 38 of file TGo4AnalysisConfiguration.cpp.
void TGo4AnalysisConfiguration::LineEdit_AutoSaveFile | ( | ) | [virtual, slot] |
Definition at line 213 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4AnalysisStatus::SetAutoFileName().
Referenced by FileDialog_AutoSave().
void TGo4AnalysisConfiguration::linkedObjectRemoved | ( | const char * | linkname | ) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 68 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ShootCloseWidget().
void TGo4AnalysisConfiguration::linkedObjectUpdated | ( | const char * | linkname, | |
TObject * | obj | |||
) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 53 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinked(), TGo4AnalysisProxy::RefreshNamesList(), and RefreshWidget().
void TGo4AnalysisConfiguration::LoadConfiguration | ( | ) | [virtual, slot] |
Definition at line 230 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinked(), TGo4AnalysisProxy::LoadConfigFile(), and RequestAnalysisStatus().
void TGo4AnalysisConfiguration::RefreshWidget | ( | ) | [virtual] |
Definition at line 100 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, TGo4AnalysisStatus::GetAutoFileName(), TGo4AnalysisStatus::GetAutoSaveCompression(), TGo4AnalysisStatus::GetAutoSaveInterval(), TGo4AnalysisStatus::GetConfigFileName(), QGo4Widget::GetLinked(), TGo4AnalysisStatus::GetNumberOfSteps(), TGo4AnalysisStatus::GetStepStatus(), TGo4ConfigStep::GetTabTitle(), TGo4AnalysisStatus::IsAutoSaveOn(), TGo4AnalysisStatus::IsAutoSaveOverwrite(), SetAnalysisConfigFile(), SetAutoSaveConfig(), and TGo4ConfigStep::SetStepStatus().
Referenced by linkedObjectUpdated(), and WorkWithAnalysis().
void TGo4AnalysisConfiguration::RequestAnalysisStatus | ( | ) | [virtual, slot] |
Definition at line 170 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinked(), and TGo4AnalysisProxy::RequestAnalysisSettings().
Referenced by LoadConfiguration().
void TGo4AnalysisConfiguration::ResetWidget | ( | ) | [virtual] |
Reimplemented from QGo4Widget.
Definition at line 86 of file TGo4AnalysisConfiguration.cpp.
Referenced by WorkWithAnalysis().
void TGo4AnalysisConfiguration::SaveConfiguration | ( | ) | [virtual, slot] |
Definition at line 240 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinked(), and TGo4AnalysisProxy::SaveConfigFile().
void TGo4AnalysisConfiguration::SetAnalysisConfigFile | ( | QString | filename | ) | [virtual] |
Definition at line 354 of file TGo4AnalysisConfiguration.cpp.
Referenced by TGo4Script::AnalysisConfigName(), and RefreshWidget().
void TGo4AnalysisConfiguration::SetAutoSaveConfig | ( | QString | filename, | |
int | interval, | |||
int | compression, | |||
bool | enbaled, | |||
bool | overwrite | |||
) | [virtual] |
Definition at line 324 of file TGo4AnalysisConfiguration.cpp.
Referenced by TGo4Script::AnalysisAutoSave(), and RefreshWidget().
void TGo4AnalysisConfiguration::SetAutoSaveInterval | ( | int | t | ) | [virtual, slot] |
Definition at line 265 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4AnalysisStatus::SetAutoSaveInterval().
void TGo4AnalysisConfiguration::SetAutoSaveOverwrite | ( | bool | overwrite | ) | [virtual, slot] |
Definition at line 273 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4AnalysisStatus::SetAutoSaveOverwrite().
void TGo4AnalysisConfiguration::SetCompressionLevel | ( | int | t | ) | [virtual, slot] |
Definition at line 222 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4AnalysisStatus::SetAutoSaveCompression().
void TGo4AnalysisConfiguration::SetSourcePath | ( | const QString & | v | ) | [virtual] |
Definition at line 160 of file TGo4AnalysisConfiguration.cpp.
References fSourcePath.
Referenced by TGo4ConfigStep::InputFileDialog().
void TGo4AnalysisConfiguration::SetStorePath | ( | const QString & | v | ) | [virtual] |
Definition at line 165 of file TGo4AnalysisConfiguration.cpp.
References fStorePath.
Referenced by TGo4ConfigStep::OutputFileDialog().
void TGo4AnalysisConfiguration::SubmitAndStart | ( | ) | [virtual, slot] |
Definition at line 254 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ServiceCall().
void TGo4AnalysisConfiguration::SubmitConfiguration | ( | ) | [virtual, slot] |
Definition at line 249 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ServiceCall().
void TGo4AnalysisConfiguration::WorkWithAnalysis | ( | TGo4AnalysisProxy * | anal | ) | [virtual] |
Definition at line 73 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::AddLink(), TGo4AnalysisProxy::ParentSlot(), RefreshWidget(), ResetWidget(), TGo4AnalysisProxy::SettingsSlot(), and QGo4Widget::ShootCloseWidget().
Referenced by TGo4MainWindow::EstablishAnalysisConfiguration().
void TGo4AnalysisConfiguration::WriteAutoSave | ( | ) | [virtual, slot] |
Definition at line 281 of file TGo4AnalysisConfiguration.cpp.
References TGo4AnalysisStatus::GetAutoFileName(), TGo4AnalysisStatus::GetAutoSaveCompression(), QGo4Widget::GetLinked(), TGo4AnalysisStatus::IsAutoSaveOverwrite(), and TGo4AnalysisProxy::WriteAutoSave().
QString TGo4AnalysisConfiguration::fAutoSavePath [protected] |
Definition at line 126 of file TGo4AnalysisConfiguration.h.
Referenced by FileDialog_AutoSave(), and TGo4AnalysisConfiguration().
bool TGo4AnalysisConfiguration::fbTypingMode [protected] |
Definition at line 122 of file TGo4AnalysisConfiguration.h.
Referenced by EnableAutoSaveSlot(), LineEdit_AutoSaveFile(), RefreshWidget(), SetAutoSaveInterval(), SetAutoSaveOverwrite(), SetCompressionLevel(), and TGo4AnalysisConfiguration().
QString TGo4AnalysisConfiguration::fConfigPath [protected] |
Definition at line 125 of file TGo4AnalysisConfiguration.h.
Referenced by FileDialog_ConfFile(), and TGo4AnalysisConfiguration().
QString TGo4AnalysisConfiguration::fSourcePath [protected] |
Definition at line 123 of file TGo4AnalysisConfiguration.h.
Referenced by GetSourcePath(), SetSourcePath(), and TGo4AnalysisConfiguration().
QString TGo4AnalysisConfiguration::fStorePath [protected] |
Definition at line 124 of file TGo4AnalysisConfiguration.h.
Referenced by GetStorePath(), SetStorePath(), and TGo4AnalysisConfiguration().