GSI Object Oriented Online Offline (Go4)  GO4-6.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGo4AnalysisConfiguration Class Reference

#include <TGo4AnalysisConfiguration.h>

+ Inheritance diagram for TGo4AnalysisConfiguration:

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 Slots inherited from QGo4Widget
void ResetWidgetSlot ()
 
void CloseMDIParentSlot ()
 

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 (TGo4ServerProxy *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)
 
TGo4ConfigStepGetStepConfig (int n)
 
TGo4ConfigStepFindStepConfig (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)
 
- Public Member Functions inherited from QGo4Widget
 QGo4Widget (QWidget *parent=0, const char *name=0, 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

virtual void closeEvent (QCloseEvent *e)
 
- Protected Member Functions inherited from QGo4Widget
virtual void dragEnterEvent (QDragEnterEvent *e)
 
virtual void dragMoveEvent (QDragMoveEvent *e)
 
virtual void dropEvent (QDropEvent *e)
 
void AddLink (const char *itemname, const char *linkname)
 
void AddLink (TGo4Slot *slot, const char *linkname)
 
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 
TGo4SlotGetTopSlot (bool force=false)
 
TGo4SlotAddSlot (const char *slotname)
 
void SetLinkedName (TGo4Slot *slot, const char *itemname)
 
const char * GetLinkedName (const char *linkname)
 
const char * GetLinkedName (TGo4Slot *slot)
 
TObject * GetLinked (const char *linkname, int updatelevel)
 
void RemoveLink (const char *linkname, bool blockreset=true)
 
void RemoveAllLinks (bool blockreset=true)
 
void RemoveLinksMasked (const char *startedwith=0, bool blockreset=true)
 
bool BrowserItemRemote (const char *itemname)
 
TGo4BrowserProxyBrowser ()
 
void StatusMessage (const QString &message)
 
void AskToCreateObject (TClass *cl, int isremote)
 
void ShowItemInfo (const QString &itemname)
 
TGo4ViewPanelCreateViewPanel (int ndiv=0)
 
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=0, TPad *pad=0, bool activate=true, int updatelevel=-1)
 
TGo4ViewPanelWhereItemDrawn (const char *itemname)
 
void HelpWindow (const char *filename, const char *msg=0)
 
void UndrawItem (const char *itemname)
 
TGo4ViewPanelLastActivePanel ()
 
void EditItem (const QString &itemname)
 
void EditObjectInSlot (TGo4Slot *slot)
 
QString SaveObjectInMemory (const char *foldername, TObject *obj)
 
bool SaveItemToFile (const char *itemname, const char *subfolder=0)
 
bool UpdateItemInAnalysis (const char *itemname, TObject *obj=0)
 
void InformThatObjectCreated (const char *itemname, TClass *cl)
 
TGo4ServerProxyGetAnalysis (const char *itemname=0)
 
void StartHotstart (const char *filename)
 
void ConnectPad (TPad *pad)
 
void CallServiceFunc (int id, const char *str=0, void *par=0)
 
void ServiceCall (const char *name, void *par=0)
 
virtual void requestedObjectCreated (const char *itemname, TClass *cl)
 
virtual void linkedUpdated (TGo4Slot *slot, TObject *obj)
 
virtual void linkedRemoved (TGo4Slot *slot, TObject *obj)
 
void setCanDestroyWidget (bool on=true)
 
void CallPanelFunc (int id, TPad *pad=0)
 
void ShootResetWidget ()
 
void ShootCloseWidget (bool closeparent=false)
 
bool IsUpdateBlocked () const
 

Protected Attributes

bool fbTypingMode
 
QString fSourcePath
 
QString fStorePath
 
QString fConfigPath
 
QString fAutoSavePath
 

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 QString &text, int id, int enabled=-1, int checked=-1)
 
static QAction * AddIdAction (QMenu *menu, QSignalMapper *map, const QIcon &icon, const QString &text, int id, int enabled=-1, int checked=-1)
 
static QAction * AddChkAction (QMenu *menu, const QString &text, bool checked, QObject *recv, const char *member)
 
static QAction * SetIdAction (QSignalMapper *map, int id, int enabled=-1, int checked=-1)
 

Detailed Description

Definition at line 23 of file TGo4AnalysisConfiguration.h.

Constructor & Destructor Documentation

TGo4AnalysisConfiguration::TGo4AnalysisConfiguration ( QWidget *  parent = 0,
const char *  name = 0 
)

Member Function Documentation

void TGo4AnalysisConfiguration::ChangeTabTitle ( TGo4ConfigStep step,
int  number 
)
void TGo4AnalysisConfiguration::CloseAnalysis ( )
virtualslot

Definition at line 284 of file TGo4AnalysisConfiguration.cpp.

References QGo4Widget::ServiceCall().

Referenced by TGo4AnalysisConfiguration().

void TGo4AnalysisConfiguration::closeEvent ( QCloseEvent *  e)
protectedvirtual

Reimplemented from QGo4Widget.

Definition at line 393 of file TGo4AnalysisConfiguration.cpp.

void TGo4AnalysisConfiguration::DisplayMbsMonitor ( const QString &  mbsname)
virtual
void TGo4AnalysisConfiguration::DropItem ( const char *  itemname,
TClass *  cl,
int  kind 
)
virtual

Reimplemented from QGo4Widget.

Definition at line 61 of file TGo4AnalysisConfiguration.cpp.

void TGo4AnalysisConfiguration::EnableAutoSaveSlot ( bool  disabled)
virtualslot
void TGo4AnalysisConfiguration::FileDialog_AutoSave ( )
virtualslot

Definition at line 217 of file TGo4AnalysisConfiguration.cpp.

References fAutoSavePath, and LineEdit_AutoSaveFile().

Referenced by TGo4AnalysisConfiguration().

void TGo4AnalysisConfiguration::FileDialog_ConfFile ( )
virtualslot

Definition at line 202 of file TGo4AnalysisConfiguration.cpp.

References fConfigPath.

Referenced by TGo4AnalysisConfiguration().

TGo4ConfigStep * TGo4AnalysisConfiguration::FindStepConfig ( QString  name)
void TGo4AnalysisConfiguration::GetAnalysisConfigFile ( QString &  filename)
virtual

Definition at line 383 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 364 of file TGo4AnalysisConfiguration.cpp.

Referenced by TGo4Script::ProduceScript().

int TGo4AnalysisConfiguration::GetNumSteps ( )

Definition at line 327 of file TGo4AnalysisConfiguration.cpp.

Referenced by FindStepConfig(), and TGo4Script::ProduceScript().

QString TGo4AnalysisConfiguration::GetSourcePath ( )
virtual

Definition at line 174 of file TGo4AnalysisConfiguration.cpp.

References fSourcePath.

Referenced by TGo4ConfigStep::InputFileDialog().

TGo4ConfigStep * TGo4AnalysisConfiguration::GetStepConfig ( int  n)

Definition at line 332 of file TGo4AnalysisConfiguration.cpp.

Referenced by FindStepConfig(), and TGo4Script::ProduceScript().

QString TGo4AnalysisConfiguration::GetStorePath ( )
virtual

Definition at line 179 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 54 of file TGo4AnalysisConfiguration.cpp.

void TGo4AnalysisConfiguration::LineEdit_AutoSaveFile ( )
virtualslot
void TGo4AnalysisConfiguration::linkedObjectRemoved ( const char *  linkname)
virtual

Reimplemented from QGo4Widget.

Definition at line 84 of file TGo4AnalysisConfiguration.cpp.

References QGo4Widget::ShootCloseWidget().

void TGo4AnalysisConfiguration::linkedObjectUpdated ( const char *  linkname,
TObject *  obj 
)
virtual
void TGo4AnalysisConfiguration::LoadConfiguration ( )
virtualslot
void TGo4AnalysisConfiguration::RefreshWidget ( )
virtual
void TGo4AnalysisConfiguration::RequestAnalysisStatus ( )
virtualslot
void TGo4AnalysisConfiguration::ResetWidget ( )
virtual

Reimplemented from QGo4Widget.

Definition at line 104 of file TGo4AnalysisConfiguration.cpp.

References QGo4Widget::ResetWidget().

Referenced by WorkWithAnalysis().

void TGo4AnalysisConfiguration::SaveConfiguration ( )
virtualslot
void TGo4AnalysisConfiguration::SetAnalysisConfigFile ( QString  filename)
virtual

Definition at line 378 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 348 of file TGo4AnalysisConfiguration.cpp.

Referenced by TGo4Script::AnalysisAutoSave(), and RefreshWidget().

void TGo4AnalysisConfiguration::SetAutoSaveInterval ( int  t)
virtualslot
void TGo4AnalysisConfiguration::SetAutoSaveOverwrite ( bool  overwrite)
virtualslot
void TGo4AnalysisConfiguration::SetCompressionLevel ( int  t)
virtualslot
void TGo4AnalysisConfiguration::SetSourcePath ( const QString &  v)
virtual

Definition at line 184 of file TGo4AnalysisConfiguration.cpp.

References fSourcePath.

Referenced by TGo4ConfigStep::InputFileDialog().

void TGo4AnalysisConfiguration::SetStorePath ( const QString &  v)
virtual

Definition at line 189 of file TGo4AnalysisConfiguration.cpp.

References fStorePath.

Referenced by TGo4ConfigStep::OutputFileDialog().

void TGo4AnalysisConfiguration::SubmitAndStart ( )
virtualslot

Definition at line 278 of file TGo4AnalysisConfiguration.cpp.

References QGo4Widget::ServiceCall().

Referenced by TGo4AnalysisConfiguration().

void TGo4AnalysisConfiguration::SubmitConfiguration ( )
virtualslot

Definition at line 273 of file TGo4AnalysisConfiguration.cpp.

References QGo4Widget::ServiceCall().

Referenced by TGo4AnalysisConfiguration().

void TGo4AnalysisConfiguration::WorkWithAnalysis ( TGo4ServerProxy anal)
virtual
void TGo4AnalysisConfiguration::WriteAutoSave ( )
virtualslot

Member Data Documentation

QString TGo4AnalysisConfiguration::fAutoSavePath
protected

Definition at line 117 of file TGo4AnalysisConfiguration.h.

Referenced by FileDialog_AutoSave(), and TGo4AnalysisConfiguration().

bool TGo4AnalysisConfiguration::fbTypingMode
protected
QString TGo4AnalysisConfiguration::fConfigPath
protected

Definition at line 116 of file TGo4AnalysisConfiguration.h.

Referenced by FileDialog_ConfFile(), and TGo4AnalysisConfiguration().

QString TGo4AnalysisConfiguration::fSourcePath
protected
QString TGo4AnalysisConfiguration::fStorePath
protected

The documentation for this class was generated from the following files: