Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes

TGo4MainWindow Class Reference

#include <TGo4MainWindow.h>

List of all members.

Public Slots

void about ()
void aboutQt ()
void aboutROOT ()
void aboutDABC ()
void windowsMenuAboutToShow ()
void UserPanelSlot ()
TGo4ViewPanelMakeNewPanel (int div=0)
void LoadLibrarySlot ()
void CloseAllFilesSlot ()
void OpenFileSlot ()
void OpenRemoteFileSlot ()
void ConnectDabcSlot ()
void ConnectHServerSlot ()
void SaveFileSlot ()
void CascadeSubWindows ()
void InputTerminalParametersSlot ()
void LogSettingsSlot ()
void IntroHelpSlot ()
void RefHelpSlot ()
void FitHelpSlot ()
void MinAllWindows ()
void ToggleFullScreenSlot ()
void SaveSettingsSlot ()
void ChangeFontSlot ()
void ChangeTerminalFontSlot ()
void SetStyleSlot (const QString &)
void windowsMenuActivated (int id)
void ForseCloseSlot ()
void ChangeFetchWhenDrawSlot ()
void ChangeFetchWhenCopySlot ()
void ChangeFetchWhenSaveSlot ()
void ChangeHideEventElement ()
void ChangeDrawOnceSlot ()
void CanvasColorSlot ()
void CrosshairSlot ()
void EventStatusSlot ()
void MarkerSettingsSlot ()
void OptStatsSlot ()
void ChangeCloneFlagSlot ()
void ChangeDrawTimeFlagSlot ()
void ChangeDrawDateFlagSlot ()
void ChangeDrawItemFlagSlot ()
void TH1DrawOptSlot ()
void TH2DrawOptSlot ()
void TH3DrawOptSlot ()
void TGraphDrawOptSlot ()
void GStyleStatFormatSlot ()
void PrepareForClientConnectionSlot (bool interactive=true)
void LaunchClientSlot (bool interactive=true)
void ConnectServerSlot (bool interactive=true, const char *password="")
void DisconnectAnalysisSlot (bool interactive=true)
void ShutdownAnalysisSlot (bool interactive=true)
void ToggleAnalysisConfiguration ()
void ToggleAnalysisWindow ()
void CloseAnalysisWindow ()
void SubmitAnalysisSettings ()
void SubmitStartAnalysisSlot ()
void StartAnalysisSlot ()
void StopAnalysisSlot ()
void CreateNewHistSlot (int isremote=-1)
void CreateNewConditionSlot (bool forothereditor=false)
void CreateNewDynEntrySlot (bool forothereditor=false)
TGo4FitPanelStartFitPanel ()
TGo4ParaEditStartParaEdit (const char *itemname=0)
TGo4HistogramInfoStartHistogramInfo ()
TGo4ConditionInfoStartConditionInfo ()
TGo4EditDynEntryStartEditDynEntry ()
TGo4EventInfoStartEventInfo ()
TGo4ConditionEditorStartConditionEditor ()
TGo4AnalysisConfigurationFindAnalysisConfiguration ()
TGo4AnalysisWindowFindAnalysisWindow ()
void editorServiceSlot (QGo4Widget *editor, int serviceid, const char *str, void *par)
void ProcessHotStart ()
void StopGUIScriptSlot ()
void CreateGUIScriptSlot ()
void CheckConnectingCounterSlot ()
void checkPanelRepaintSlot ()

Public Member Functions

 TGo4MainWindow (QApplication *)
virtual ~TGo4MainWindow ()
void HotStart (const char *fname)
void ProcessQtEvents ()
void StatusMessage (const QString &mess)
const char * LastTypedPassword () const
TGo4ViewPanelFindViewPanel (const char *name)
TGo4ViewPanelDisplayBrowserItem (const char *itemname, TGo4ViewPanel *panel, TPad *pad, bool activate, int updatelevel, const char *drawopt)
TGo4ObjectManagerOM ()
TGo4BrowserProxyBrowser ()

Protected Member Functions

void AddAnalysisBar ()
void AddAnalysisMenu ()
void AddFileMenu ()
void AddFileToolBar ()
void AddSettingMenu ()
void AddToolsBar ()
void AddToolsMenu ()
virtual void closeEvent (QCloseEvent *ce)
void ConnectGo4Widget (QGo4Widget *editor)
void CascadeMdiPosition (QWidget *sub)
void UpdateCaptionButtons ()
bool startUserGUI (const char *)
TGo4AnalysisProxyAddAnalysisProxy (bool isserver, bool needoutput)
bool RemoveAnalysisProxy (int waittime=30, bool servershutdown=false)
TGo4AnalysisStatusMonitorEstablishRatemeter (int level)
TGo4AnalysisConfigurationEstablishAnalysisConfiguration (int level)
QGo4WidgetFindGo4Widget (const char *name, bool activate)
TGo4SlotGetWidgetTopSlot (QGo4Widget *widget, bool force)
bool SaveBrowserItemToFile (const char *itemname, const char *subfolder)
void UpdateDockAnalysisWindow ()
void TerminateAnalysis (bool interactive=true)
void ToggleMbsMonitor (const char *nodename)
TGo4SetScaleValuesToggleScaleValues ()
void SavePanelCanvas (TGo4ViewPanel *panel)
void HelpWindow (const char *filename, const char *msg=0)
void UpdateBrowser ()

Protected Attributes

QApplication * fApp
QMenu * windowsMenu
QSignalMapper * winMapper
TGo4MdiAreafxMdiArea
TGo4ObjectManagerfxOM
QString fOMDataPath
QString fOMBrowserPath
QString fOMEditorsPath
QString fKillCommand
int fNewWidgetX
int fNewWidgetY
int fCloseCounter
int fConnectingCounter
QString fLastPassword
QString fLastFileDir
bool fbPanelTimerActive
bool fbFullScreen
QAction * faFetchWhenDraw
QAction * faFetchWhenCopy
QAction * faFetchWhenSave
QAction * faHideEventElement
QAction * faDrawOnce
QAction * faCrosshair
QAction * faEventstatus
QAction * faClone
QAction * faDrawTime
QAction * faDrawDate
QAction * faDrawItem
QAction * faLaunchAnal
QAction * faConnectAnal
QAction * faPrepareAnal
QAction * faDisconnectAnal
QAction * faShutdownAnal
QAction * faSumbStartAnal
QAction * faStartAnal
QAction * faStopAnal
QAction * faAnalConfig
QAction * faAnalTermin

Detailed Description

This is the Go4 Main Window

Author:
Mohammad Al-Turany, modifications J.Adamczewski, S.Linev
Version:
1.0
Since:
15.05.2002

Definition at line 54 of file TGo4MainWindow.h.


Constructor & Destructor Documentation

TGo4MainWindow::TGo4MainWindow ( QApplication *  app  ) 
TGo4MainWindow::~TGo4MainWindow (  )  [virtual]

Definition at line 384 of file TGo4MainWindow.cpp.

References TGo4AbstractInterface::DeleteInstance(), and fxOM.


Member Function Documentation

void TGo4MainWindow::about (  )  [slot]

Definition at line 397 of file TGo4MainWindow.cpp.

References __GO4RELEASE__.

Referenced by TGo4MainWindow().

void TGo4MainWindow::aboutDABC (  )  [slot]

Definition at line 428 of file TGo4MainWindow.cpp.

References TGo4DabcProxy::GetDabcVersion().

Referenced by TGo4MainWindow().

void TGo4MainWindow::aboutQt (  )  [slot]

Definition at line 411 of file TGo4MainWindow.cpp.

Referenced by TGo4MainWindow().

void TGo4MainWindow::aboutROOT (  )  [slot]

Definition at line 416 of file TGo4MainWindow.cpp.

Referenced by TGo4MainWindow().

void TGo4MainWindow::AddAnalysisBar (  )  [protected]
void TGo4MainWindow::AddAnalysisMenu (  )  [protected]
TGo4AnalysisProxy * TGo4MainWindow::AddAnalysisProxy ( bool  isserver,
bool  needoutput 
) [protected]
void TGo4MainWindow::AddFileMenu (  )  [protected]
void TGo4MainWindow::AddFileToolBar (  )  [protected]
void TGo4MainWindow::AddSettingMenu (  )  [protected]
void TGo4MainWindow::AddToolsBar (  )  [protected]
void TGo4MainWindow::AddToolsMenu (  )  [protected]
TGo4BrowserProxy * TGo4MainWindow::Browser (  ) 
void TGo4MainWindow::CanvasColorSlot (  )  [slot]

Definition at line 1395 of file TGo4MainWindow.cpp.

References go4sett, and TGo4QSettings::setCanvasColor().

Referenced by AddSettingMenu().

void TGo4MainWindow::CascadeMdiPosition ( QWidget *  sub  )  [protected]
void TGo4MainWindow::CascadeSubWindows (  )  [slot]

Definition at line 785 of file TGo4MainWindow.cpp.

References fxMdiArea.

Referenced by windowsMenuAboutToShow().

void TGo4MainWindow::ChangeCloneFlagSlot (  )  [slot]

Definition at line 1426 of file TGo4MainWindow.cpp.

References faClone, faDrawDate, faDrawItem, faDrawTime, go4sett, and TGo4QSettings::setCloneFlag().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeDrawDateFlagSlot (  )  [slot]

Definition at line 1445 of file TGo4MainWindow.cpp.

References faDrawDate, go4sett, and TGo4QSettings::setDrawDateFlag().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeDrawItemFlagSlot (  )  [slot]

Definition at line 1440 of file TGo4MainWindow.cpp.

References faDrawItem, go4sett, and TGo4QSettings::setDrawItemFlag().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeDrawOnceSlot (  )  [slot]

Definition at line 1389 of file TGo4MainWindow.cpp.

References faDrawOnce, go4sett, and TGo4QSettings::setDrawOnceFlag().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeDrawTimeFlagSlot (  )  [slot]

Definition at line 1435 of file TGo4MainWindow.cpp.

References faDrawTime, go4sett, and TGo4QSettings::setDrawTimeFlag().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeFetchWhenCopySlot (  )  [slot]

Definition at line 1373 of file TGo4MainWindow.cpp.

References faFetchWhenCopy, go4sett, and TGo4QSettings::setFetchDataWhenCopy().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeFetchWhenDrawSlot (  )  [slot]

Definition at line 1368 of file TGo4MainWindow.cpp.

References faFetchWhenDraw, go4sett, and TGo4QSettings::setFetchDataWhenDraw().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeFetchWhenSaveSlot (  )  [slot]

Definition at line 1378 of file TGo4MainWindow.cpp.

References faFetchWhenSave, go4sett, and TGo4QSettings::setFetchDataWhenSave().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeFontSlot (  )  [slot]

Definition at line 1262 of file TGo4MainWindow.cpp.

References go4sett, and TGo4QSettings::setAppFont().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeHideEventElement (  )  [slot]
void TGo4MainWindow::ChangeTerminalFontSlot (  )  [slot]
void TGo4MainWindow::CheckConnectingCounterSlot (  )  [slot]
void TGo4MainWindow::checkPanelRepaintSlot (  )  [slot]
void TGo4MainWindow::CloseAllFilesSlot (  )  [slot]

Definition at line 1163 of file TGo4MainWindow.cpp.

References TGo4ObjectManager::CloseFiles(), fOMDataPath, and fxOM.

Referenced by AddFileMenu(), AddFileToolBar(), and closeEvent().

void TGo4MainWindow::CloseAnalysisWindow (  )  [slot]

Definition at line 2141 of file TGo4MainWindow.cpp.

References FindAnalysisWindow(), and TGo4AnalysisWindow::HasOutput().

Referenced by editorServiceSlot().

void TGo4MainWindow::closeEvent ( QCloseEvent *  ce  )  [protected, virtual]
void TGo4MainWindow::ConnectDabcSlot (  )  [slot]

Definition at line 1101 of file TGo4MainWindow.cpp.

References Browser().

Referenced by AddFileMenu(), and AddFileToolBar().

void TGo4MainWindow::ConnectGo4Widget ( QGo4Widget editor  )  [protected]
void TGo4MainWindow::ConnectHServerSlot (  )  [slot]
void TGo4MainWindow::ConnectServerSlot ( bool  interactive = true,
const char *  password = "" 
) [slot]
void TGo4MainWindow::CreateGUIScriptSlot (  )  [slot]
void TGo4MainWindow::CreateNewConditionSlot ( bool  forothereditor = false  )  [slot]
void TGo4MainWindow::CreateNewDynEntrySlot ( bool  forothereditor = false  )  [slot]
void TGo4MainWindow::CreateNewHistSlot ( int  isremote = -1  )  [slot]
void TGo4MainWindow::CrosshairSlot (  )  [slot]

Definition at line 1416 of file TGo4MainWindow.cpp.

References faCrosshair, go4sett, and TGo4QSettings::setPadCrosshair().

Referenced by AddSettingMenu().

void TGo4MainWindow::DisconnectAnalysisSlot ( bool  interactive = true  )  [slot]
TGo4ViewPanel * TGo4MainWindow::DisplayBrowserItem ( const char *  itemname,
TGo4ViewPanel panel,
TPad *  pad,
bool  activate,
int  updatelevel,
const char *  drawopt 
)
void TGo4MainWindow::editorServiceSlot ( QGo4Widget editor,
int  serviceid,
const char *  str,
void *  par 
) [slot]

Definition at line 2554 of file TGo4MainWindow.cpp.

References TGo4ObjectManager::AddLink(), Browser(), TGo4BrowserProxy::BrowserSlot(), checkPanelRepaintSlot(), TGo4FitPanel::CloneFitter(), TGo4AnalysisProxy::CloseAnalysisSettings(), CloseAnalysisWindow(), TGo4WidgetProxyBase::ConnectPad(), CreateNewConditionSlot(), CreateNewDynEntrySlot(), CreateNewHistSlot(), TGo4Slot::Delete(), TGo4Slot::DeleteChilds(), DisplayBrowserItem(), QGo4Widget::DropItem(), TGo4ViewPanel::DropOnPad(), TGo4FitPanel::DropOnPanel(), fbPanelTimerActive, TGo4BrowserProxy::FindAnalysis(), FindAnalysisWindow(), TGo4Slot::FindChild(), FindGo4Widget(), TGo4ViewPanel::FindPadWithItem(), fOMEditorsPath, fxMdiArea, fxOM, TGo4ViewPanel::GetActivePad(), TGo4MdiArea::GetActivePanel(), TGo4Slot::GetAssignedObject(), TGo4BrowserProxy::GetBrowserObject(), TGo4Slot::GetChild(), TGo4FitPanel::GetFitter(), TGo4Slot::GetFullName(), TGo4BrowserProxy::GetLinkedName(), TGo4Slot::GetProxy(), TGo4Slot::GetSlot(), TGo4WidgetProxy::GetWidget(), GetWidgetTopSlot(), HelpWindow(), HotStart(), QGo4Widget::IsAcceptDrag(), TGo4BrowserProxy::IsItemRemote(), TGo4BrowserProxy::ItemClass(), TGo4BrowserProxy::ItemKind(), TGo4Access::kndEventElement, TGo4Access::kndGo4Param, TGo4Access::kndTreeLeaf, MakeNewPanel(), TGo4ObjectManager::MakeObjSlot(), TGo4Slot::NumChilds(), QGo4Widget::ObjectCreatedByWidget(), QGo4Widget::panel_Activated, QGo4Widget::panel_ActiveUpdated, QGo4Widget::panel_Deleted, QGo4Widget::panel_Modified, QGo4Widget::panel_PadDeleted, QGo4Widget::panel_Updated, TGo4AnalysisWindow::PrintConditions(), TGo4AnalysisWindow::PrintHistograms(), TGo4AnalysisProxy::RefreshNamesList(), TGo4ConditionEditor::RefreshWidget(), TGo4MdiArea::ResponseOnPanelEvent(), SaveBrowserItemToFile(), SavePanelCanvas(), TGo4BrowserProxy::SaveToMemory(), QGo4Widget::service_AddDirectLink, QGo4Widget::service_AddEditorLink, QGo4Widget::service_AddEditorSlot, QGo4Widget::service_AddLinkInSlot, QGo4Widget::service_Browser, QGo4Widget::service_BrowserItemRemote, QGo4Widget::service_ConnectPad, QGo4Widget::service_CreateItem, QGo4Widget::service_CreateViewPanel, QGo4Widget::service_DragEnter, QGo4Widget::service_DrawItem, QGo4Widget::service_DropEvent, QGo4Widget::service_EditInSlot, QGo4Widget::service_EditItem, QGo4Widget::service_General, QGo4Widget::service_GetAnalysis, QGo4Widget::service_GetLinked0, QGo4Widget::service_GetLinked1, QGo4Widget::service_GetLinked2, QGo4Widget::service_GetLinkedName, QGo4Widget::service_GetLinkedName2, QGo4Widget::service_GetTopSlot, QGo4Widget::service_HelpWindow, QGo4Widget::service_HotStart, QGo4Widget::service_LastActivePanel, QGo4Widget::service_ObjectCreated, QGo4Widget::service_PanelTimer, QGo4Widget::service_RemoveAllLinks, QGo4Widget::service_RemoveLink, QGo4Widget::service_SaveItem, QGo4Widget::service_SaveToMemory, QGo4Widget::service_SetLinkedName, QGo4Widget::service_ShowInfo, QGo4Widget::service_StatusMessage, QGo4Widget::service_UndrawItem, QGo4Widget::service_UpdateAnalysisItem, QGo4Widget::service_WhereItemDrawn, TGo4BrowserProxy::SetLinkedName(), QGo4Widget::SetLinkedName(), TGo4Slot::SetProxy(), StartAnalysisSlot(), StartConditionEditor(), StartConditionInfo(), StartEditDynEntry(), StartEventInfo(), StartFitPanel(), StartHistogramInfo(), StartParaEdit(), StatusMessage(), StopAnalysisSlot(), SubmitAnalysisSettings(), SubmitStartAnalysisSlot(), TerminateAnalysis(), ToggleMbsMonitor(), ToggleScaleValues(), TGo4ViewPanel::UndrawItemOnPanel(), TGo4BrowserProxy::UpdateAnalysisItem(), UpdateCaptionButtons(), TGo4ConditionInfo::WorkWithCondition(), TGo4ConditionEditor::WorkWithCondition(), TGo4EditDynEntry::WorkWithEntry(), TGo4EventInfo::WorkWithEvent(), TGo4FitPanel::WorkWithFitter(), TGo4FitPanel::WorkWithFitterInSlot(), TGo4HistogramInfo::WorkWithHistogram(), and TGo4TreeViewer::WorkWithLeaf().

Referenced by ConnectGo4Widget(), and CreateNewHistSlot().

TGo4AnalysisConfiguration * TGo4MainWindow::EstablishAnalysisConfiguration ( int  level  )  [protected]
TGo4AnalysisStatusMonitor * TGo4MainWindow::EstablishRatemeter ( int  level  )  [protected]
void TGo4MainWindow::EventStatusSlot (  )  [slot]

Definition at line 1421 of file TGo4MainWindow.cpp.

References faEventstatus, go4sett, and TGo4QSettings::setPadEventStatus().

Referenced by AddSettingMenu().

TGo4AnalysisConfiguration * TGo4MainWindow::FindAnalysisConfiguration (  )  [slot]
TGo4AnalysisWindow * TGo4MainWindow::FindAnalysisWindow (  )  [slot]
QGo4Widget * TGo4MainWindow::FindGo4Widget ( const char *  name,
bool  activate 
) [protected]
TGo4ViewPanel * TGo4MainWindow::FindViewPanel ( const char *  name  ) 
void TGo4MainWindow::FitHelpSlot (  )  [slot]

Definition at line 1243 of file TGo4MainWindow.cpp.

References HelpWindow().

Referenced by TGo4MainWindow().

void TGo4MainWindow::ForseCloseSlot (  )  [slot]

Definition at line 999 of file TGo4MainWindow.cpp.

References Browser(), fCloseCounter, and TerminateAnalysis().

Referenced by closeEvent().

TGo4Slot * TGo4MainWindow::GetWidgetTopSlot ( QGo4Widget widget,
bool  force 
) [protected]
void TGo4MainWindow::GStyleStatFormatSlot (  )  [slot]
void TGo4MainWindow::HelpWindow ( const char *  filename,
const char *  msg = 0 
) [protected]
void TGo4MainWindow::HotStart ( const char *  fname  ) 
void TGo4MainWindow::InputTerminalParametersSlot (  )  [slot]
void TGo4MainWindow::IntroHelpSlot (  )  [slot]

Definition at line 1233 of file TGo4MainWindow.cpp.

References HelpWindow().

Referenced by TGo4MainWindow().

const char * TGo4MainWindow::LastTypedPassword (  )  const

Definition at line 391 of file TGo4MainWindow.cpp.

References fLastPassword.

Referenced by TGo4Script::ProduceScript().

void TGo4MainWindow::LaunchClientSlot ( bool  interactive = true  )  [slot]
void TGo4MainWindow::LoadLibrarySlot (  )  [slot]

Definition at line 2002 of file TGo4MainWindow.cpp.

References UpdateBrowser().

Referenced by AddToolsBar(), and AddToolsMenu().

void TGo4MainWindow::LogSettingsSlot (  )  [slot]
TGo4ViewPanel * TGo4MainWindow::MakeNewPanel ( int  div = 0  )  [slot]
void TGo4MainWindow::MarkerSettingsSlot (  )  [slot]

Definition at line 1402 of file TGo4MainWindow.cpp.

Referenced by AddSettingMenu().

void TGo4MainWindow::MinAllWindows (  )  [slot]

Definition at line 778 of file TGo4MainWindow.cpp.

References fxMdiArea.

Referenced by windowsMenuAboutToShow().

TGo4ObjectManager * TGo4MainWindow::OM (  ) 

Definition at line 2488 of file TGo4MainWindow.cpp.

References fxOM.

Referenced by TGo4Script::TGo4Script().

void TGo4MainWindow::OpenFileSlot (  )  [slot]

Definition at line 1045 of file TGo4MainWindow.cpp.

References Browser(), fLastFileDir, and TGo4BrowserProxy::OpenFile().

Referenced by AddFileMenu(), and AddFileToolBar().

void TGo4MainWindow::OpenRemoteFileSlot (  )  [slot]
void TGo4MainWindow::OptStatsSlot (  )  [slot]

Definition at line 1409 of file TGo4MainWindow.cpp.

Referenced by AddSettingMenu().

void TGo4MainWindow::PrepareForClientConnectionSlot ( bool  interactive = true  )  [slot]

Definition at line 1585 of file TGo4MainWindow.cpp.

References AddAnalysisProxy(), and TGo4AnalysisProxy::ConnectorPort().

Referenced by AddAnalysisMenu(), and main().

void TGo4MainWindow::ProcessHotStart (  )  [slot]
void TGo4MainWindow::ProcessQtEvents (  ) 

Definition at line 3134 of file TGo4MainWindow.cpp.

References TGo4AbstractInterface::DelayMillisec(), and fApp.

Referenced by TGo4Script::DoPostProcessing().

void TGo4MainWindow::RefHelpSlot (  )  [slot]

Definition at line 1238 of file TGo4MainWindow.cpp.

References HelpWindow().

Referenced by TGo4MainWindow().

bool TGo4MainWindow::RemoveAnalysisProxy ( int  waittime = 30,
bool  servershutdown = false 
) [protected]
bool TGo4MainWindow::SaveBrowserItemToFile ( const char *  itemname,
const char *  subfolder 
) [protected]
void TGo4MainWindow::SaveFileSlot (  )  [slot]
void TGo4MainWindow::SavePanelCanvas ( TGo4ViewPanel panel  )  [protected]
void TGo4MainWindow::SaveSettingsSlot (  )  [slot]
void TGo4MainWindow::SetStyleSlot ( const QString &  style  )  [slot]

Definition at line 1286 of file TGo4MainWindow.cpp.

References go4sett, TGo4QSettings::setAppStyle(), and TGo4QSettings::Store().

Referenced by AddSettingMenu().

void TGo4MainWindow::ShutdownAnalysisSlot ( bool  interactive = true  )  [slot]
void TGo4MainWindow::StartAnalysisSlot (  )  [slot]
TGo4ConditionEditor * TGo4MainWindow::StartConditionEditor (  )  [slot]

Definition at line 2061 of file TGo4MainWindow.cpp.

References CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), and fxMdiArea.

Referenced by editorServiceSlot().

TGo4ConditionInfo * TGo4MainWindow::StartConditionInfo (  )  [slot]
TGo4EditDynEntry * TGo4MainWindow::StartEditDynEntry (  )  [slot]

Definition at line 2045 of file TGo4MainWindow.cpp.

References CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), and fxMdiArea.

Referenced by editorServiceSlot().

TGo4EventInfo * TGo4MainWindow::StartEventInfo (  )  [slot]
TGo4FitPanel * TGo4MainWindow::StartFitPanel (  )  [slot]
TGo4HistogramInfo * TGo4MainWindow::StartHistogramInfo (  )  [slot]
TGo4ParaEdit * TGo4MainWindow::StartParaEdit ( const char *  itemname = 0  )  [slot]
bool TGo4MainWindow::startUserGUI ( const char *  usergui  )  [protected]

Definition at line 817 of file TGo4MainWindow.cpp.

References CascadeMdiPosition(), ConnectGo4Widget(), fxMdiArea, and StatusMessage().

Referenced by UserPanelSlot().

void TGo4MainWindow::StatusMessage ( const QString &  mess  ) 
void TGo4MainWindow::StopAnalysisSlot (  )  [slot]
void TGo4MainWindow::StopGUIScriptSlot (  )  [slot]

Definition at line 3108 of file TGo4MainWindow.cpp.

References TGo4Script::FinishExecution(), and TGo4Script::ScriptInstance().

Referenced by AddSettingMenu(), and closeEvent().

void TGo4MainWindow::SubmitAnalysisSettings (  )  [slot]
void TGo4MainWindow::SubmitStartAnalysisSlot (  )  [slot]

Definition at line 1868 of file TGo4MainWindow.cpp.

References StartAnalysisSlot(), and SubmitAnalysisSettings().

Referenced by AddAnalysisMenu(), and editorServiceSlot().

void TGo4MainWindow::TerminateAnalysis ( bool  interactive = true  )  [protected]
void TGo4MainWindow::TGraphDrawOptSlot (  )  [slot]
void TGo4MainWindow::TH1DrawOptSlot (  )  [slot]
void TGo4MainWindow::TH2DrawOptSlot (  )  [slot]
void TGo4MainWindow::TH3DrawOptSlot (  )  [slot]
void TGo4MainWindow::ToggleAnalysisConfiguration (  )  [slot]

Definition at line 2096 of file TGo4MainWindow.cpp.

References FindAnalysisConfiguration().

Referenced by AddAnalysisMenu().

void TGo4MainWindow::ToggleAnalysisWindow (  )  [slot]

Definition at line 2117 of file TGo4MainWindow.cpp.

References FindAnalysisWindow(), and TGo4AnalysisWindow::HasOutput().

Referenced by AddAnalysisMenu().

void TGo4MainWindow::ToggleFullScreenSlot (  )  [slot]

Definition at line 798 of file TGo4MainWindow.cpp.

References fbFullScreen.

Referenced by windowsMenuAboutToShow().

void TGo4MainWindow::ToggleMbsMonitor ( const char *  nodename  )  [protected]

Definition at line 2156 of file TGo4MainWindow.cpp.

References FindGo4Widget(), and TGo4MBSViewer::SetNode().

Referenced by editorServiceSlot().

TGo4SetScaleValues * TGo4MainWindow::ToggleScaleValues (  )  [protected]

Definition at line 2170 of file TGo4MainWindow.cpp.

References CascadeMdiPosition(), and fxMdiArea.

Referenced by editorServiceSlot().

void TGo4MainWindow::UpdateBrowser (  )  [protected]
void TGo4MainWindow::UpdateCaptionButtons (  )  [protected]
void TGo4MainWindow::UpdateDockAnalysisWindow (  )  [protected]
void TGo4MainWindow::UserPanelSlot (  )  [slot]

Definition at line 882 of file TGo4MainWindow.cpp.

References FindGo4Widget(), startUserGUI(), and TGo4Log::subGO4SYS().

Referenced by AddToolsBar(), and AddToolsMenu().

void TGo4MainWindow::windowsMenuAboutToShow (  )  [slot]
void TGo4MainWindow::windowsMenuActivated ( int  id  )  [slot]

Definition at line 806 of file TGo4MainWindow.cpp.

References fxMdiArea.

Referenced by windowsMenuAboutToShow().


Member Data Documentation

QAction* TGo4MainWindow::faAnalConfig [protected]

Definition at line 251 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faAnalTermin [protected]

Definition at line 252 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faClone [protected]

Definition at line 238 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeCloneFlagSlot().

QAction* TGo4MainWindow::faConnectAnal [protected]

Definition at line 244 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faCrosshair [protected]

Definition at line 236 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), CrosshairSlot(), and TGo4MainWindow().

QAction* TGo4MainWindow::faDisconnectAnal [protected]

Definition at line 246 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faDrawDate [protected]

Definition at line 240 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), ChangeCloneFlagSlot(), and ChangeDrawDateFlagSlot().

QAction* TGo4MainWindow::faDrawItem [protected]

Definition at line 241 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), ChangeCloneFlagSlot(), and ChangeDrawItemFlagSlot().

QAction* TGo4MainWindow::faDrawOnce [protected]

Definition at line 234 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeDrawOnceSlot().

QAction* TGo4MainWindow::faDrawTime [protected]

Definition at line 239 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), ChangeCloneFlagSlot(), and ChangeDrawTimeFlagSlot().

QAction* TGo4MainWindow::faEventstatus [protected]

Definition at line 237 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), EventStatusSlot(), and TGo4MainWindow().

QAction* TGo4MainWindow::faFetchWhenCopy [protected]

Definition at line 231 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeFetchWhenCopySlot().

QAction* TGo4MainWindow::faFetchWhenDraw [protected]

Definition at line 230 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeFetchWhenDrawSlot().

QAction* TGo4MainWindow::faFetchWhenSave [protected]

Definition at line 232 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeFetchWhenSaveSlot().

QAction* TGo4MainWindow::faHideEventElement [protected]

Definition at line 233 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeHideEventElement().

QAction* TGo4MainWindow::faLaunchAnal [protected]

Definition at line 243 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

QApplication* TGo4MainWindow::fApp [protected]

Definition at line 206 of file TGo4MainWindow.h.

Referenced by ProcessQtEvents().

QAction* TGo4MainWindow::faPrepareAnal [protected]

Definition at line 245 of file TGo4MainWindow.h.

Referenced by AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faShutdownAnal [protected]

Definition at line 247 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faStartAnal [protected]

Definition at line 249 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faStopAnal [protected]

Definition at line 250 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faSumbStartAnal [protected]

Definition at line 248 of file TGo4MainWindow.h.

Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().

bool TGo4MainWindow::fbFullScreen [protected]

Definition at line 228 of file TGo4MainWindow.h.

Referenced by TGo4MainWindow(), ToggleFullScreenSlot(), and windowsMenuAboutToShow().

Definition at line 227 of file TGo4MainWindow.h.

Referenced by checkPanelRepaintSlot(), editorServiceSlot(), and TGo4MainWindow().

Definition at line 222 of file TGo4MainWindow.h.

Referenced by closeEvent(), ForseCloseSlot(), and TGo4MainWindow().

QString TGo4MainWindow::fKillCommand [protected]
QString TGo4MainWindow::fLastFileDir [protected]
QString TGo4MainWindow::fLastPassword [protected]

Definition at line 224 of file TGo4MainWindow.h.

Referenced by ConnectServerSlot(), LastTypedPassword(), and TGo4MainWindow().

int TGo4MainWindow::fNewWidgetX [protected]

Definition at line 219 of file TGo4MainWindow.h.

Referenced by CascadeMdiPosition(), and TGo4MainWindow().

int TGo4MainWindow::fNewWidgetY [protected]

Definition at line 220 of file TGo4MainWindow.h.

Referenced by CascadeMdiPosition(), and TGo4MainWindow().

QString TGo4MainWindow::fOMBrowserPath [protected]

Definition at line 214 of file TGo4MainWindow.h.

Referenced by Browser(), and TGo4MainWindow().

QString TGo4MainWindow::fOMDataPath [protected]
QString TGo4MainWindow::fOMEditorsPath [protected]
QMenu* TGo4MainWindow::windowsMenu [protected]

Definition at line 208 of file TGo4MainWindow.h.

Referenced by TGo4MainWindow(), and windowsMenuAboutToShow().

QSignalMapper* TGo4MainWindow::winMapper [protected]

Definition at line 209 of file TGo4MainWindow.h.

Referenced by TGo4MainWindow(), and windowsMenuAboutToShow().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines