|
GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4AnalysisConfiguration.h>
Inheritance diagram for TGo4AnalysisConfiguration:Public Slots | |
| virtual void | CloseAnalysis () |
| virtual void | EnableAutoSaveSlot (bool disabled) |
| virtual void | FileDialog_AutoSave () |
| virtual void | FileDialog_ConfFile () |
| virtual void | LineEdit_AutoSaveFile (const QString &) |
| virtual void | LoadConfiguration () |
| virtual void | RequestAnalysisStatus () |
| virtual void | SaveConfiguration () |
| virtual void | SetAutoSaveInterval (int t) |
| virtual void | SetAutoSaveOverwrite (bool overwrite) |
| virtual void | SetCompressionLevel (int t) |
| virtual void | SubmitAndStart () |
| virtual void | SubmitConfiguration () |
| virtual void | WriteAutoSave () |
Public Slots inherited from QGo4Widget | |
| void | CloseMDIParentSlot () |
Public Member Functions | |
| TGo4AnalysisConfiguration (QWidget *parent=nullptr, const char *name=nullptr) | |
| void | ChangeTabTitle (TGo4ConfigStep *step, int number) |
| virtual void | DisplayMbsMonitor (const QString &mbsname) |
| void | DropItem (const char *itemname, TClass *cl, int kind) override |
| TGo4ConfigStep * | FindStepConfig (QString name) |
| virtual void | GetAnalysisConfigFile (QString &filename) |
| virtual void | GetAutoSaveConfig (QString &filename, int &interval, int &compression, bool &enbaled, bool &overwrite) |
| int | GetNumSteps () |
| virtual QString | GetSourcePath () |
| TGo4ConfigStep * | GetStepConfig (int n) |
| virtual QString | GetStorePath () |
| bool | IsAcceptDrag (const char *itemname, TClass *cl, int kind) override |
| void | linkedObjectRemoved (const char *linkname) override |
| void | linkedObjectUpdated (const char *linkname, TObject *obj) override |
| virtual void | RefreshWidget () |
| void | ResetWidget () override |
| virtual void | SetAnalysisConfigFile (QString filename) |
| virtual void | SetAutoSaveConfig (QString filename, int interval, int compression, bool enbaled, bool overwrite) |
| virtual void | SetSourcePath (const QString &v) |
| virtual void | SetStorePath (const QString &v) |
| virtual void | WorkWithAnalysis (TGo4ServerProxy *anal) |
Public Member Functions inherited from QGo4Widget | |
| QGo4Widget (QWidget *parent=nullptr, const char *name=nullptr, Qt::WindowFlags f=Qt::Widget) | |
| virtual | ~QGo4Widget () |
| void | ObjectCreatedByWidget (const char *itemname, TClass *cl) |
| void | ProcessSignal (const char *linkname, bool assigned, TObject *obj, TGo4Slot *slot) |
Protected Member Functions | |
| void | closeEvent (QCloseEvent *e) override |
Protected Member Functions inherited from QGo4Widget | |
| void | AddLink (const char *itemname, const char *linkname) |
| create link for item with name linkname | |
| TGo4Slot * | AddLink (const char *itemname, TGo4Slot *parent) |
| create link for item in dedicated slot parent | |
| void | AddLink (TGo4Slot *slot, const char *linkname) |
| create link for object in slot with name linkname | |
| TGo4Slot * | AddSlot (const char *slotname) |
| add slot with specific name to widget top folder | |
| void | AskToCreateObject (TClass *cl, int isremote) |
| Function call dialog to create object of appropriate class isremote == 0 - object should be created localy and widget will be informed isremote == 1 - object should be created on analysis side and widget should be informed isremote == -1 - activate creation dialog without restriction (remote or local), widget will not be informed. | |
| TGo4BrowserProxy * | Browser () |
| bool | BrowserItemRemote (const char *itemname) |
| void | CallPanelFunc (int id, TPad *pad=nullptr) |
| void | CallServiceFunc (int id, const char *str=nullptr, void *par=nullptr) |
| void | closeEvent (QCloseEvent *e) override |
| void | ConnectPad (TPad *pad) |
| connect pad axis change signals to react on such signals | |
| TGo4ViewPanel * | CreateViewPanel (int ndiv=0) |
| void | dragEnterEvent (QDragEnterEvent *e) override |
| void | dragMoveEvent (QDragMoveEvent *e) override |
| TGo4ViewPanel * | DrawItem (const QString &itemname, TGo4ViewPanel *panel=nullptr, TPad *pad=nullptr, bool activate=true, int updatelevel=-1) |
| void | dropEvent (QDropEvent *e) override |
| void | EditItem (const QString &itemname) |
| void | EditObjectInSlot (TGo4Slot *slot) |
| TGo4ServerProxy * | GetAnalysis (const char *itemname=nullptr) |
| TObject * | GetLinked (const char *linkname, int updatelevel=0) |
| template<class T> | |
| T * | GetLinkedCast (const char *linkname, int updatelevel=0) |
| const char * | GetLinkedName (const char *linkname) |
| returns name of item, which was linked with linkname | |
| const char * | GetLinkedName (TGo4Slot *slot) |
| returns name of item, which was linked in that slot | |
| TGo4Slot * | GetTopSlot (bool force=false) |
| return top slot of structure, corresponding to this widget | |
| void | HelpWindow (const char *filename, const char *msg=nullptr) |
| void | InformThatObjectCreated (const char *itemname, TClass *cl) |
| bool | IsUpdateBlocked () const |
| TGo4ViewPanel * | LastActivePanel () |
| virtual void | linkedRemoved (TGo4Slot *slot, TObject *obj) |
| virtual void | linkedUpdated (TGo4Slot *slot, TObject *obj) |
| void | RemoveAllLinks (bool blockreset=true) |
| void | RemoveLink (const char *linkname, bool blockreset=true) |
| void | RemoveLinksMasked (const char *startedwith=nullptr, bool blockreset=true) |
| virtual void | requestedObjectCreated (const char *itemname, TClass *cl) |
| bool | SaveItemToFile (const char *itemname, const char *subfolder=nullptr) |
| QString | SaveObjectInMemory (const char *foldername, TObject *obj) |
| void | ServiceCall (const char *name, void *par=nullptr) |
| void | setCanDestroyWidget (bool on=true) |
| void | SetLinkedName (TGo4Slot *slot, const char *itemname) |
| set name of item, which was linked by this slot | |
| void | ShootCloseWidget (bool closeparent=false) |
| void | ShootResetWidget () |
| void | ShowItemInfo (const QString &itemname) |
| void | StartHotstart (const char *filename) |
| void | StatusMessage (const QString &message) |
| void | UndrawItem (const char *itemname) |
| bool | UpdateItemInAnalysis (const char *itemname, TObject *obj=nullptr) |
| TGo4ViewPanel * | WhereItemDrawn (const char *itemname) |
Protected Attributes | |
| QString | fAutoSavePath |
| bool | fbTypingMode {false} |
| QString | fConfigPath |
| QString | fSourcePath |
| QString | fStorePath |
Additional Inherited Members | |
Public Types inherited from QGo4Widget | |
| enum | { service_DragEnter = 1 , service_DropEvent = 2 , service_CreateItem = 3 , service_DrawItem = 4 , service_EditItem = 5 , service_ShowInfo = 6 , service_EditInSlot = 7 , service_SaveItem = 8 , service_UpdateAnalysisItem = 9 , service_StatusMessage = 15 , service_CreateViewPanel = 17 , service_BrowserItemRemote = 18 , service_Browser = 19 , service_SaveToMemory = 20 , service_GetAnalysis = 21 , service_AddEditorLink = 22 , service_AddDirectLink = 23 , service_AddLinkInSlot = 24 , service_GetTopSlot = 25 , service_AddEditorSlot = 26 , service_SetLinkedName = 27 , service_GetLinkedName = 28 , service_GetLinkedName2 = 29 , service_GetLinked0 = 30 , service_GetLinked1 = 31 , service_GetLinked2 = 32 , service_RemoveLink = 33 , service_RemoveAllLinks = 34 , service_ObjectCreated = 35 , service_ConnectPad = 36 , service_LastActivePanel = 37 , service_WhereItemDrawn = 38 , service_UndrawItem = 39 , service_General = 40 , service_PanelTimer = 41 , service_HelpWindow = 42 , service_HotStart = 43 , panel_Activated = 101 , panel_Modified = 102 , panel_Updated = 103 , panel_ActiveUpdated = 104 , panel_PadDeleted = 105 , panel_Deleted = 106 } |
| pointer on browser proxy More... | |
Signals inherited from QGo4Widget | |
| void | widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par) |
Static Public Member Functions inherited from QGo4Widget | |
| static QAction * | AddIdAction (QMenu *menu, QSignalMapper *map, const QIcon &icon, const QString &text, int id, int enabled=-1, int checked=-1) |
| static QAction * | AddIdAction (QMenu *menu, QSignalMapper *map, const QString &text, int id, int enabled=-1, int checked=-1) |
| static QAction * | CreateChkAction (QMenu *menu, const QString &text, bool checked, bool enabled=true) |
| static QAction * | SetIdAction (QSignalMapper *map, int id, int enabled=-1, int checked=-1) |
Definition at line 23 of file TGo4AnalysisConfiguration.h.
| TGo4AnalysisConfiguration::TGo4AnalysisConfiguration | ( | QWidget * | parent = nullptr, |
| const char * | name = nullptr ) |
Definition at line 25 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::QGo4Widget(), CloseAnalysis(), EnableAutoSaveSlot(), fAutoSavePath, fbTypingMode, fConfigPath, FileDialog_AutoSave(), FileDialog_ConfFile(), fSourcePath, fStorePath, LineEdit_AutoSaveFile(), LoadConfiguration(), RequestAnalysisStatus(), SaveConfiguration(), SetAutoSaveInterval(), SetAutoSaveOverwrite(), QGo4Widget::setCanDestroyWidget(), SetCompressionLevel(), SubmitAndStart(), SubmitConfiguration(), and WriteAutoSave().
| void TGo4AnalysisConfiguration::ChangeTabTitle | ( | TGo4ConfigStep * | step, |
| int | number ) |
Definition at line 164 of file TGo4AnalysisConfiguration.cpp.
References TGo4ConfigStep::GetTabTitle().
|
virtualslot |
Definition at line 276 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ServiceCall().
Referenced by TGo4AnalysisConfiguration().
|
overrideprotected |
Definition at line 381 of file TGo4AnalysisConfiguration.cpp.
|
virtual |
Definition at line 376 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ServiceCall().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 61 of file TGo4AnalysisConfiguration.cpp.
|
virtualslot |
Definition at line 306 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, and QGo4Widget::GetLinkedCast().
Referenced by TGo4AnalysisConfiguration().
|
virtualslot |
Definition at line 213 of file TGo4AnalysisConfiguration.cpp.
References fAutoSavePath, and LineEdit_AutoSaveFile().
Referenced by TGo4AnalysisConfiguration().
|
virtualslot |
Definition at line 198 of file TGo4AnalysisConfiguration.cpp.
References fConfigPath.
Referenced by TGo4AnalysisConfiguration().
| TGo4ConfigStep * TGo4AnalysisConfiguration::FindStepConfig | ( | QString | name | ) |
Definition at line 325 of file TGo4AnalysisConfiguration.cpp.
References GetNumSteps(), GetStepConfig(), and TGo4ConfigStep::GetStepName().
Referenced by TGo4Script::GetStepGUI().
|
virtual |
Definition at line 371 of file TGo4AnalysisConfiguration.cpp.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Definition at line 352 of file TGo4AnalysisConfiguration.cpp.
Referenced by TGo4Script::ProduceScript().
| int TGo4AnalysisConfiguration::GetNumSteps | ( | ) |
Definition at line 314 of file TGo4AnalysisConfiguration.cpp.
Referenced by FindStepConfig(), TGo4Script::ProduceScript(), and TGo4MainWindow::ToggleAnalysisConfiguration().
|
virtual |
Definition at line 171 of file TGo4AnalysisConfiguration.cpp.
References fSourcePath.
| TGo4ConfigStep * TGo4AnalysisConfiguration::GetStepConfig | ( | int | n | ) |
Definition at line 319 of file TGo4AnalysisConfiguration.cpp.
Referenced by FindStepConfig(), and TGo4Script::ProduceScript().
|
virtual |
Definition at line 176 of file TGo4AnalysisConfiguration.cpp.
References fStorePath.
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 54 of file TGo4AnalysisConfiguration.cpp.
|
virtualslot |
Definition at line 233 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, and QGo4Widget::GetLinkedCast().
Referenced by TGo4AnalysisConfiguration(), and FileDialog_AutoSave().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 83 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ShootCloseWidget().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 69 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinkedCast(), and RefreshWidget().
|
virtualslot |
Definition at line 248 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinkedCast(), and RequestAnalysisStatus().
Referenced by TGo4AnalysisConfiguration().
|
virtual |
Definition at line 117 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, QGo4Widget::GetLinkedCast(), TGo4ConfigStep::GetTabTitle(), SetAnalysisConfigFile(), SetAutoSaveConfig(), and TGo4ConfigStep::SetStepStatus().
Referenced by linkedObjectUpdated(), and WorkWithAnalysis().
|
virtualslot |
Definition at line 191 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinkedCast().
Referenced by TGo4AnalysisConfiguration(), and LoadConfiguration().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 103 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ResetWidget().
Referenced by WorkWithAnalysis().
|
virtualslot |
Definition at line 257 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinkedCast().
Referenced by TGo4AnalysisConfiguration().
|
virtual |
Definition at line 366 of file TGo4AnalysisConfiguration.cpp.
Referenced by TGo4Script::AnalysisConfigName(), and RefreshWidget().
|
virtual |
Definition at line 336 of file TGo4AnalysisConfiguration.cpp.
Referenced by TGo4Script::AnalysisAutoSave(), and RefreshWidget().
|
virtualslot |
Definition at line 281 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, and QGo4Widget::GetLinkedCast().
Referenced by TGo4AnalysisConfiguration().
|
virtualslot |
Definition at line 288 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, and QGo4Widget::GetLinkedCast().
Referenced by TGo4AnalysisConfiguration().
|
virtualslot |
Definition at line 241 of file TGo4AnalysisConfiguration.cpp.
References fbTypingMode, and QGo4Widget::GetLinkedCast().
Referenced by TGo4AnalysisConfiguration().
|
virtual |
Definition at line 181 of file TGo4AnalysisConfiguration.cpp.
References fSourcePath.
|
virtual |
Definition at line 186 of file TGo4AnalysisConfiguration.cpp.
References fStorePath.
|
virtualslot |
Definition at line 270 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ServiceCall().
Referenced by TGo4AnalysisConfiguration().
|
virtualslot |
Definition at line 265 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::ServiceCall().
Referenced by TGo4AnalysisConfiguration().
|
virtual |
Definition at line 88 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::AddLink(), TGo4ServerProxy::ParentSlot(), RefreshWidget(), ResetWidget(), TGo4ServerProxy::SettingsSlot(), and QGo4Widget::ShootCloseWidget().
Referenced by TGo4MainWindow::EstablishAnalysisConfiguration().
|
virtualslot |
Definition at line 295 of file TGo4AnalysisConfiguration.cpp.
References QGo4Widget::GetLinkedCast().
Referenced by TGo4AnalysisConfiguration().
|
protected |
Definition at line 106 of file TGo4AnalysisConfiguration.h.
Referenced by TGo4AnalysisConfiguration(), and FileDialog_AutoSave().
|
protected |
Definition at line 102 of file TGo4AnalysisConfiguration.h.
Referenced by TGo4AnalysisConfiguration(), EnableAutoSaveSlot(), LineEdit_AutoSaveFile(), RefreshWidget(), SetAutoSaveInterval(), SetAutoSaveOverwrite(), and SetCompressionLevel().
|
protected |
Definition at line 105 of file TGo4AnalysisConfiguration.h.
Referenced by TGo4AnalysisConfiguration(), and FileDialog_ConfFile().
|
protected |
Definition at line 103 of file TGo4AnalysisConfiguration.h.
Referenced by TGo4AnalysisConfiguration(), GetSourcePath(), and SetSourcePath().
|
protected |
Definition at line 104 of file TGo4AnalysisConfiguration.h.
Referenced by TGo4AnalysisConfiguration(), GetStorePath(), and SetStorePath().