GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 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
TGo4MainWindow Class Reference

#include <TGo4MainWindow.h>

+ Inheritance diagram for TGo4MainWindow:

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 ()
 
TGo4ServerProxyConnectHttpSlot (const char *addr=0, const char *user=0, const char *pass=0, bool with_qt_process=false, bool get_analysis_config=false)
 
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 ChangeWindowRubberBandSlot ()
 
void CanvasColorSlot ()
 
void SuperimposeSlot ()
 
void CrosshairSlot ()
 
void EventStatusSlot ()
 
void MarkerSettingsSlot ()
 
void OptStatsSlot ()
 
void ChangeCloneFlagSlot ()
 
void ChangeDrawTimeFlagSlot ()
 
void ChangeDrawDateFlagSlot ()
 
void ChangeDrawItemFlagSlot ()
 
void ChangeSaveWhiteBackgroundSlot ()
 
void ChangeTerminalTimeStampSlot ()
 
void ChangeTerminalTimeStampFormatSlot ()
 
void DrawLineWidthSlot ()
 
void DrawFillColorSlot ()
 
void DrawFillStyleSlot ()
 
void TH1DrawOptSlot ()
 
void TH2DrawOptSlot ()
 
void TH3DrawOptSlot ()
 
void TGraphDrawOptSlot ()
 
void GStyleStatFormatSlot ()
 
void PaletteSettingsSlot ()
 
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 EstablishAnalysisWindowForHttp ()
 
bool SubmitAnalysisSettings ()
 
void SubmitStartAnalysisSlot ()
 
void StartAnalysisSlot ()
 
void StopAnalysisSlot ()
 
void CreateNewHistSlot (int isremote=-1)
 
void CreateNewConditionSlot (bool forothereditor=false)
 
void CreateNewDynEntrySlot (bool forothereditor=false)
 
void ScaleFactorSlot ()
 
TGo4FitPanelStartFitPanel ()
 
TGo4ParaEditStartParaEdit (const char *itemname=0)
 
TGo4HistogramInfoStartHistogramInfo ()
 
TGo4ConditionInfoStartConditionInfo ()
 
TGo4EditDynEntryStartEditDynEntry ()
 
TGo4EventInfoStartEventInfo ()
 
TGo4ConditionEditorStartConditionEditor ()
 
TGo4AnalysisConfigurationFindAnalysisConfiguration ()
 
TGo4AnalysisWindowFindAnalysisWindow ()
 
TGo4AnalysisWindowEstablishAnalysisWindow (bool needoutput, bool withkillbnt=false, bool force_recreate=false)
 
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 ()
 
void AddAnalysisMacrosBar ()
 
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
 
TGo4StylefxStyle
 
TGo4ObjectManagerfxOM
 
QString fOMDataPath
 
QString fOMBrowserPath
 
QString fOMEditorsPath
 
QString fKillCommand
 
int fNewWidgetX
 
int fNewWidgetY
 
int fCloseCounter
 
int fConnectingCounter
 
bool fbGetAnalysisConfig
 
QString fConnectingHttp
 
QString fLastPassword
 
QString fLastFileDir
 
bool fbPanelTimerActive
 
bool fbFullScreen
 
QAction * faFetchWhenDraw
 
QAction * faFetchWhenCopy
 
QAction * faFetchWhenSave
 
QAction * faHideEventElement
 
QAction * faDrawOnce
 
QAction * faWindowRubberBand
 
QAction * faWebCanvas
 
QAction * faSuperimpose
 
QAction * faCrosshair
 
QAction * faEventstatus
 
QAction * faClone
 
QAction * faDrawTime
 
QAction * faDrawDate
 
QAction * faDrawItem
 
QAction * faSaveWhite
 
QAction * faLaunchAnal
 
QAction * faConnectAnal
 
QAction * faPrepareAnal
 
QAction * faDisconnectAnal
 
QAction * faShutdownAnal
 
QAction * faSumbStartAnal
 
QAction * faStartAnal
 
QAction * faStopAnal
 
QAction * faAnalConfig
 
QAction * faAnalTermin
 
QAction * faTermTimeStamp
 

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 56 of file TGo4MainWindow.h.

Constructor & Destructor Documentation

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

Definition at line 364 of file TGo4MainWindow.cpp.

References TGo4AbstractInterface::DeleteInstance(), and fxOM.

Member Function Documentation

void TGo4MainWindow::about ( )
slot

Definition at line 377 of file TGo4MainWindow.cpp.

References __GO4RELEASE__.

Referenced by TGo4MainWindow().

void TGo4MainWindow::aboutDABC ( )
slot

Definition at line 408 of file TGo4MainWindow.cpp.

References TGo4DabcProxy::GetDabcVersion().

Referenced by TGo4MainWindow().

void TGo4MainWindow::aboutQt ( )
slot

Definition at line 391 of file TGo4MainWindow.cpp.

Referenced by TGo4MainWindow().

void TGo4MainWindow::aboutROOT ( )
slot

Definition at line 396 of file TGo4MainWindow.cpp.

Referenced by TGo4MainWindow().

void TGo4MainWindow::AddAnalysisBar ( )
protected
void TGo4MainWindow::AddAnalysisMacrosBar ( )
protected

Definition at line 3627 of file TGo4MainWindow.cpp.

References ConnectGo4Widget().

Referenced by TGo4MainWindow().

void TGo4MainWindow::AddAnalysisMenu ( )
protected
TGo4AnalysisProxy * TGo4MainWindow::AddAnalysisProxy ( bool  isserver,
bool  needoutput 
)
protected
void TGo4MainWindow::AddFileMenu ( )
protected
void TGo4MainWindow::AddFileToolBar ( )
protected
void TGo4MainWindow::AddSettingMenu ( )
protected

Definition at line 425 of file TGo4MainWindow.cpp.

References QGo4Widget::AddChkAction(), CanvasColorSlot(), ChangeCloneFlagSlot(), ChangeDrawDateFlagSlot(), ChangeDrawItemFlagSlot(), ChangeDrawOnceSlot(), ChangeDrawTimeFlagSlot(), ChangeFetchWhenCopySlot(), ChangeFetchWhenDrawSlot(), ChangeFetchWhenSaveSlot(), ChangeFontSlot(), ChangeHideEventElement(), ChangeSaveWhiteBackgroundSlot(), ChangeTerminalFontSlot(), ChangeTerminalTimeStampFormatSlot(), ChangeTerminalTimeStampSlot(), ChangeWindowRubberBandSlot(), CreateGUIScriptSlot(), CrosshairSlot(), DrawFillColorSlot(), DrawFillStyleSlot(), DrawLineWidthSlot(), EventStatusSlot(), faClone, faCrosshair, faDrawDate, faDrawItem, faDrawOnce, faDrawTime, faEventstatus, faFetchWhenCopy, faFetchWhenDraw, faFetchWhenSave, faHideEventElement, faSaveWhite, faSuperimpose, faTermTimeStamp, faWindowRubberBand, TGo4QSettings::getAppStyle(), TGo4QSettings::getCloneFlag(), TGo4QSettings::getDrawDateFlag(), TGo4QSettings::getDrawItemFlag(), TGo4QSettings::getDrawOnceFlag(), TGo4QSettings::getDrawTimeFlag(), TGo4QSettings::getFetchDataWhenCopy(), TGo4QSettings::getFetchDataWhenDraw(), TGo4QSettings::getFetchDataWhenSave(), TGo4QSettings::getHideTGo4EventElement(), TGo4QSettings::getMoveSubwindowRubberBand(), TGo4QSettings::getPadCrosshair(), TGo4QSettings::getPadEventStatus(), TGo4QSettings::getPadSuperimpose(), TGo4QSettings::getSavePadWhiteBackground(), TGo4QSettings::getTermShowTimestamp(), go4sett, GStyleStatFormatSlot(), InputTerminalParametersSlot(), LogSettingsSlot(), MarkerSettingsSlot(), OptStatsSlot(), PaletteSettingsSlot(), SaveSettingsSlot(), ScaleFactorSlot(), SetStyleSlot(), StopGUIScriptSlot(), SuperimposeSlot(), TGraphDrawOptSlot(), TH1DrawOptSlot(), TH2DrawOptSlot(), and TH3DrawOptSlot().

Referenced by TGo4MainWindow().

void TGo4MainWindow::AddToolsBar ( )
protected
void TGo4MainWindow::AddToolsMenu ( )
protected
TGo4BrowserProxy * TGo4MainWindow::Browser ( )
void TGo4MainWindow::CanvasColorSlot ( )
slot

Definition at line 1547 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 807 of file TGo4MainWindow.cpp.

References fxMdiArea.

void TGo4MainWindow::ChangeCloneFlagSlot ( )
slot

Definition at line 1584 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeDrawDateFlagSlot ( )
slot

Definition at line 1603 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeDrawItemFlagSlot ( )
slot

Definition at line 1598 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeDrawOnceSlot ( )
slot

Definition at line 1535 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeDrawTimeFlagSlot ( )
slot

Definition at line 1593 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeFetchWhenCopySlot ( )
slot

Definition at line 1519 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeFetchWhenDrawSlot ( )
slot

Definition at line 1514 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeFetchWhenSaveSlot ( )
slot

Definition at line 1524 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeFontSlot ( )
slot

Definition at line 1351 of file TGo4MainWindow.cpp.

References go4sett, and TGo4QSettings::setAppFont().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeHideEventElement ( )
slot
void TGo4MainWindow::ChangeSaveWhiteBackgroundSlot ( )
slot

Definition at line 1608 of file TGo4MainWindow.cpp.

References faSaveWhite, go4sett, and TGo4QSettings::setSavePadWhiteBackground().

Referenced by AddSettingMenu().

void TGo4MainWindow::ChangeTerminalFontSlot ( )
slot
void TGo4MainWindow::ChangeTerminalTimeStampFormatSlot ( )
slot
void TGo4MainWindow::ChangeTerminalTimeStampSlot ( )
slot
void TGo4MainWindow::ChangeWindowRubberBandSlot ( )
slot
void TGo4MainWindow::CheckConnectingCounterSlot ( )
slot
void TGo4MainWindow::checkPanelRepaintSlot ( )
slot
void TGo4MainWindow::CloseAllFilesSlot ( )
slot

Definition at line 1258 of file TGo4MainWindow.cpp.

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

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

void TGo4MainWindow::CloseAnalysisWindow ( )
slot
void TGo4MainWindow::closeEvent ( QCloseEvent *  ce)
protectedvirtual
void TGo4MainWindow::ConnectDabcSlot ( )
slot

Definition at line 1137 of file TGo4MainWindow.cpp.

References Browser().

Referenced by AddFileMenu(), and AddFileToolBar().

void TGo4MainWindow::ConnectGo4Widget ( QGo4Widget editor)
protected
void TGo4MainWindow::ConnectHServerSlot ( )
slot
TGo4ServerProxy * TGo4MainWindow::ConnectHttpSlot ( const char *  addr = 0,
const char *  user = 0,
const char *  pass = 0,
bool  with_qt_process = false,
bool  get_analysis_config = false 
)
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 1574 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::DrawFillColorSlot ( )
slot
void TGo4MainWindow::DrawFillStyleSlot ( )
slot
void TGo4MainWindow::DrawLineWidthSlot ( )
slot
void TGo4MainWindow::editorServiceSlot ( QGo4Widget editor,
int  serviceid,
const char *  str,
void *  par 
)
slot

Definition at line 3041 of file TGo4MainWindow.cpp.

References TGo4ObjectManager::AddLink(), Browser(), TGo4BrowserProxy::BrowserSlot(), checkPanelRepaintSlot(), TGo4ServerProxy::CloseAnalysisSettings(), CloseAnalysisWindow(), TGo4WidgetProxyBase::ConnectPad(), CreateNewConditionSlot(), CreateNewDynEntrySlot(), CreateNewHistSlot(), TGo4Slot::Delete(), TGo4Slot::DeleteChilds(), DisplayBrowserItem(), QGo4Widget::DropItem(), EstablishAnalysisConfiguration(), fbPanelTimerActive, FindAnalysisWindow(), TGo4Slot::FindChild(), FindGo4Widget(), TGo4BrowserProxy::FindServer(), fOMEditorsPath, fxMdiArea, fxOM, TGo4MdiArea::GetActivePanel(), TGo4Slot::GetAssignedObject(), TGo4BrowserProxy::GetBrowserObject(), TGo4Slot::GetChild(), 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(), TGo4ServerProxy::RefreshNamesList(), 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, QGo4Widget::SetLinkedName(), TGo4BrowserProxy::SetLinkedName(), TGo4Slot::SetProxy(), StartAnalysisSlot(), StartConditionEditor(), StartConditionInfo(), StartEditDynEntry(), StartEventInfo(), StartFitPanel(), StartHistogramInfo(), StartParaEdit(), StatusMessage(), StopAnalysisSlot(), SubmitAnalysisSettings(), SubmitStartAnalysisSlot(), TerminateAnalysis(), ToggleMbsMonitor(), ToggleScaleValues(), TGo4BrowserProxy::UpdateAnalysisItem(), and UpdateCaptionButtons().

Referenced by ConnectGo4Widget(), and CreateNewHistSlot().

TGo4AnalysisConfiguration * TGo4MainWindow::EstablishAnalysisConfiguration ( int  level)
protected
TGo4AnalysisWindow * TGo4MainWindow::EstablishAnalysisWindow ( bool  needoutput,
bool  withkillbnt = false,
bool  force_recreate = false 
)
slot
void TGo4MainWindow::EstablishAnalysisWindowForHttp ( )
slot
TGo4AnalysisStatusMonitor * TGo4MainWindow::EstablishRatemeter ( int  level)
protected
void TGo4MainWindow::EventStatusSlot ( )
slot

Definition at line 1579 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 1332 of file TGo4MainWindow.cpp.

References HelpWindow().

Referenced by TGo4MainWindow().

void TGo4MainWindow::ForseCloseSlot ( )
slot

Definition at line 1035 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 1322 of file TGo4MainWindow.cpp.

References HelpWindow().

Referenced by TGo4MainWindow().

const char * TGo4MainWindow::LastTypedPassword ( ) const

Definition at line 371 of file TGo4MainWindow.cpp.

References fLastPassword.

Referenced by TGo4Script::ProduceScript().

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

Definition at line 2457 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 1554 of file TGo4MainWindow.cpp.

Referenced by AddSettingMenu().

void TGo4MainWindow::MinAllWindows ( )
slot

Definition at line 800 of file TGo4MainWindow.cpp.

References fxMdiArea.

Referenced by windowsMenuAboutToShow().

TGo4ObjectManager * TGo4MainWindow::OM ( )

Definition at line 2975 of file TGo4MainWindow.cpp.

References fxOM.

Referenced by TGo4Script::TGo4Script().

void TGo4MainWindow::OpenFileSlot ( )
slot

Definition at line 1081 of file TGo4MainWindow.cpp.

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

Referenced by AddFileMenu(), and AddFileToolBar().

void TGo4MainWindow::OpenRemoteFileSlot ( )
slot

Definition at line 1102 of file TGo4MainWindow.cpp.

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

Referenced by AddFileMenu(), and AddFileToolBar().

void TGo4MainWindow::OptStatsSlot ( )
slot

Definition at line 1561 of file TGo4MainWindow.cpp.

Referenced by AddSettingMenu().

void TGo4MainWindow::PaletteSettingsSlot ( )
slot
void TGo4MainWindow::PrepareForClientConnectionSlot ( bool  interactive = true)
slot

Definition at line 1889 of file TGo4MainWindow.cpp.

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

Referenced by AddAnalysisMenu(), and main().

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

Definition at line 3641 of file TGo4MainWindow.cpp.

References TGo4AbstractInterface::DelayMillisec(), and fApp.

Referenced by TGo4Script::DoPostProcessing().

void TGo4MainWindow::RefHelpSlot ( )
slot

Definition at line 1327 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

Definition at line 2837 of file TGo4MainWindow.cpp.

References fLastFileDir, TGo4QSettings::getSavePadWhiteBackground(), and go4sett.

Referenced by editorServiceSlot().

void TGo4MainWindow::SaveSettingsSlot ( )
slot
void TGo4MainWindow::ScaleFactorSlot ( )
slot
void TGo4MainWindow::SetStyleSlot ( const QString &  style)
slot

Definition at line 1404 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
TGo4ConditionInfo * TGo4MainWindow::StartConditionInfo ( )
slot
TGo4EditDynEntry * TGo4MainWindow::StartEditDynEntry ( )
slot
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
void TGo4MainWindow::StatusMessage ( const QString &  mess)
void TGo4MainWindow::StopAnalysisSlot ( )
slot
void TGo4MainWindow::StopGUIScriptSlot ( )
slot

Definition at line 3599 of file TGo4MainWindow.cpp.

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

Referenced by AddSettingMenu(), and closeEvent().

bool TGo4MainWindow::SubmitAnalysisSettings ( )
slot
void TGo4MainWindow::SubmitStartAnalysisSlot ( )
slot

Definition at line 2304 of file TGo4MainWindow.cpp.

References StartAnalysisSlot(), and SubmitAnalysisSettings().

Referenced by AddAnalysisMenu(), and editorServiceSlot().

void TGo4MainWindow::SuperimposeSlot ( )
slot

Definition at line 1568 of file TGo4MainWindow.cpp.

References faSuperimpose, go4sett, and TGo4QSettings::setPadSuperimpose().

Referenced by AddSettingMenu().

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
void TGo4MainWindow::ToggleAnalysisWindow ( )
slot

Definition at line 2585 of file TGo4MainWindow.cpp.

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

Referenced by AddAnalysisMenu().

void TGo4MainWindow::ToggleFullScreenSlot ( )
slot

Definition at line 820 of file TGo4MainWindow.cpp.

References fbFullScreen.

Referenced by windowsMenuAboutToShow().

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

Definition at line 2628 of file TGo4MainWindow.cpp.

References FindGo4Widget().

Referenced by editorServiceSlot().

TGo4SetScaleValues * TGo4MainWindow::ToggleScaleValues ( )
protected

Definition at line 2642 of file TGo4MainWindow.cpp.

References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), and fxMdiArea.

Referenced by editorServiceSlot().

void TGo4MainWindow::UpdateBrowser ( )
protected

Definition at line 2465 of file TGo4MainWindow.cpp.

References FindGo4Widget().

Referenced by ChangeHideEventElement(), and LoadLibrarySlot().

void TGo4MainWindow::UpdateCaptionButtons ( )
protected
void TGo4MainWindow::UpdateDockAnalysisWindow ( )
protected
void TGo4MainWindow::UserPanelSlot ( )
slot
void TGo4MainWindow::windowsMenuAboutToShow ( )
slot
void TGo4MainWindow::windowsMenuActivated ( int  id)
slot

Definition at line 828 of file TGo4MainWindow.cpp.

References fxMdiArea.

Referenced by windowsMenuAboutToShow().

Member Data Documentation

QAction* TGo4MainWindow::faAnalConfig
protected

Definition at line 278 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faAnalTermin
protected

Definition at line 279 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faClone
protected

Definition at line 264 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeCloneFlagSlot().

QAction* TGo4MainWindow::faConnectAnal
protected

Definition at line 271 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faCrosshair
protected

Definition at line 262 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faDisconnectAnal
protected

Definition at line 273 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faDrawDate
protected

Definition at line 266 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faDrawItem
protected

Definition at line 267 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faDrawOnce
protected

Definition at line 257 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeDrawOnceSlot().

QAction* TGo4MainWindow::faDrawTime
protected

Definition at line 265 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faEventstatus
protected

Definition at line 263 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faFetchWhenCopy
protected

Definition at line 254 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeFetchWhenCopySlot().

QAction* TGo4MainWindow::faFetchWhenDraw
protected

Definition at line 253 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeFetchWhenDrawSlot().

QAction* TGo4MainWindow::faFetchWhenSave
protected

Definition at line 255 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeFetchWhenSaveSlot().

QAction* TGo4MainWindow::faHideEventElement
protected

Definition at line 256 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeHideEventElement().

QAction* TGo4MainWindow::faLaunchAnal
protected

Definition at line 270 of file TGo4MainWindow.h.

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

QApplication* TGo4MainWindow::fApp
protected

Definition at line 227 of file TGo4MainWindow.h.

Referenced by ProcessQtEvents().

QAction* TGo4MainWindow::faPrepareAnal
protected

Definition at line 272 of file TGo4MainWindow.h.

Referenced by AddAnalysisMenu(), and UpdateCaptionButtons().

QAction* TGo4MainWindow::faSaveWhite
protected

Definition at line 268 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeSaveWhiteBackgroundSlot().

QAction* TGo4MainWindow::faShutdownAnal
protected

Definition at line 274 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faStartAnal
protected

Definition at line 276 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faStopAnal
protected

Definition at line 277 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faSumbStartAnal
protected

Definition at line 275 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faSuperimpose
protected

Definition at line 261 of file TGo4MainWindow.h.

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

QAction* TGo4MainWindow::faTermTimeStamp
protected

Definition at line 280 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeTerminalTimeStampSlot().

QAction* TGo4MainWindow::faWebCanvas
protected

Definition at line 260 of file TGo4MainWindow.h.

QAction* TGo4MainWindow::faWindowRubberBand
protected

Definition at line 258 of file TGo4MainWindow.h.

Referenced by AddSettingMenu(), and ChangeWindowRubberBandSlot().

bool TGo4MainWindow::fbFullScreen
protected

Definition at line 251 of file TGo4MainWindow.h.

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

bool TGo4MainWindow::fbGetAnalysisConfig
protected

Definition at line 245 of file TGo4MainWindow.h.

Referenced by CheckConnectingCounterSlot(), LaunchClientSlot(), and TGo4MainWindow().

bool TGo4MainWindow::fbPanelTimerActive
protected

Definition at line 250 of file TGo4MainWindow.h.

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

int TGo4MainWindow::fCloseCounter
protected

Definition at line 243 of file TGo4MainWindow.h.

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

int TGo4MainWindow::fConnectingCounter
protected
QString TGo4MainWindow::fConnectingHttp
protected

Definition at line 246 of file TGo4MainWindow.h.

Referenced by CheckConnectingCounterSlot(), LaunchClientSlot(), and TGo4MainWindow().

QString TGo4MainWindow::fKillCommand
protected
QString TGo4MainWindow::fLastFileDir
protected
QString TGo4MainWindow::fLastPassword
protected

Definition at line 247 of file TGo4MainWindow.h.

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

int TGo4MainWindow::fNewWidgetX
protected

Definition at line 240 of file TGo4MainWindow.h.

Referenced by CascadeMdiPosition(), and TGo4MainWindow().

int TGo4MainWindow::fNewWidgetY
protected

Definition at line 241 of file TGo4MainWindow.h.

Referenced by CascadeMdiPosition(), and TGo4MainWindow().

QString TGo4MainWindow::fOMBrowserPath
protected

Definition at line 235 of file TGo4MainWindow.h.

Referenced by Browser(), and TGo4MainWindow().

QString TGo4MainWindow::fOMDataPath
protected
QString TGo4MainWindow::fOMEditorsPath
protected
TGo4MdiArea* TGo4MainWindow::fxMdiArea
protected
TGo4ObjectManager* TGo4MainWindow::fxOM
protected
TGo4Style* TGo4MainWindow::fxStyle
protected

Definition at line 232 of file TGo4MainWindow.h.

Referenced by PaletteSettingsSlot(), and TGo4MainWindow().

QMenu* TGo4MainWindow::windowsMenu
protected

Definition at line 229 of file TGo4MainWindow.h.

Referenced by TGo4MainWindow(), and windowsMenuAboutToShow().

QSignalMapper* TGo4MainWindow::winMapper
protected

Definition at line 230 of file TGo4MainWindow.h.

Referenced by TGo4MainWindow(), and windowsMenuAboutToShow().


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