GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4MainWindow.h>
Public Member Functions | |
TGo4MainWindow (QApplication *) | |
virtual | ~TGo4MainWindow () |
void | HotStart (const char *fname) |
void | ProcessQtEvents () |
void | StatusMessage (const QString &mess) |
const char * | LastTypedPassword () const |
TGo4ViewPanel * | FindViewPanel (const char *name) |
TGo4ViewPanel * | DisplayBrowserItem (const char *itemname, TGo4ViewPanel *panel, TPad *pad, bool activate, int updatelevel, const char *drawopt) |
TGo4ServerProxy * | ConnectHttpServer (const char *addr=nullptr, const char *user=nullptr, const char *pass=nullptr, bool with_qt_process=false, bool get_analysis_config=false) |
void | ConnectServer (bool interactive=true, const char *password="") |
void | PrepareForClientConnection (bool interactive=true) |
void | LaunchClient (bool interactive=true) |
void | DisconnectAnalysis (bool interactive=true) |
void | ShutdownAnalysis (bool interactive=true) |
TGo4AnalysisWindow * | EstablishAnalysisWindow (bool needoutput, bool withkillbnt=false, bool force_recreate=false) |
TGo4AnalysisWindow * | FindAnalysisWindow () |
void | EstablishAnalysisWindowForHttp () |
TGo4AnalysisConfiguration * | FindAnalysisConfiguration () |
TGo4ViewPanel * | MakeNewPanel (int div=0) |
TGo4FitPanel * | StartFitPanel () |
TGo4ParaEdit * | StartParaEdit (const char *itemname=nullptr) |
TGo4HistogramInfo * | StartHistogramInfo () |
TGo4ConditionInfo * | StartConditionInfo () |
TGo4EditDynEntry * | StartEditDynEntry () |
TGo4EventInfo * | StartEventInfo () |
TGo4ConditionEditor * | StartConditionEditor () |
void | CreateNewHist (int isremote=-1) |
void | CreateNewCondition (bool forothereditor=false) |
void | CreateNewDynEntry (bool forothereditor=false) |
TGo4ObjectManager * | OM () |
TGo4BrowserProxy * | Browser () |
Protected Member Functions | |
void | ShowAboudDialog (const QString &title, const QString &text, const QString &icon) |
void | AddAnalysisBar () |
void | AddAnalysisMenu () |
void | AddFileMenu () |
void | AddFileToolBar () |
void | AddSettingMenu () |
void | AddToolsBar () |
void | AddToolsMenu () |
void | AddAnalysisMacrosBar () |
void | closeEvent (QCloseEvent *ce) override |
void | ConnectGo4Widget (QGo4Widget *editor) |
void | CascadeMdiPosition (QWidget *sub) |
void | WindowActivated (int id) |
void | UpdateCaptionButtons () |
bool | startUserGUI (const char *) |
TGo4AnalysisProxy * | AddAnalysisProxy (bool isserver, bool needoutput) |
bool | RemoveAnalysisProxy (int waittime=30, bool servershutdown=false) |
TGo4AnalysisStatusMonitor * | EstablishRatemeter (int level) |
TGo4AnalysisConfiguration * | EstablishAnalysisConfiguration (int level) |
QGo4Widget * | FindGo4Widget (const char *name, bool activate) |
TGo4Slot * | GetWidgetTopSlot (QGo4Widget *widget, bool force) |
bool | SaveBrowserItemToFile (const char *itemname, const char *subfolder) |
void | UpdateDockAnalysisWindow () |
void | TerminateAnalysis (bool interactive=true) |
void | ToggleMbsMonitor (const char *nodename) |
TGo4SetScaleValues * | ToggleScaleValues () |
void | SavePanelCanvas (TGo4ViewPanel *panel) |
void | HelpWindow (const char *filename, const char *msg=nullptr) |
void | UpdateBrowser () |
Protected Attributes | |
QApplication * | fApp {nullptr} |
QMenu * | windowsMenu {nullptr} |
TGo4MdiArea * | fxMdiArea {nullptr} |
TGo4Style * | fxStyle {nullptr} |
TGo4ObjectManager * | fxOM {nullptr} |
QString | fOMDataPath |
QString | fOMBrowserPath |
QString | fOMEditorsPath |
QString | fKillCommand |
int | fNewWidgetX {0} |
int | fNewWidgetY {0} |
int | fCloseCounter {0} |
int | fConnectingCounter {0} |
bool | fbGetAnalysisConfig {false} |
QString | fConnectingHttp |
QString | fLastPassword |
QString | fLastFileDir |
bool | fbPanelTimerActive {false} |
bool | fbFullScreen {false} |
QAction * | faWebCanvas {nullptr} |
QAction * | faSuperimpose {nullptr} |
QAction * | faCrosshair {nullptr} |
QAction * | faEventstatus {nullptr} |
QAction * | faDrawTime {nullptr} |
QAction * | faDrawDate {nullptr} |
QAction * | faDrawItem {nullptr} |
QAction * | faLaunchAnal {nullptr} |
QAction * | faConnectAnal {nullptr} |
QAction * | faPrepareAnal {nullptr} |
QAction * | faDisconnectAnal {nullptr} |
QAction * | faShutdownAnal {nullptr} |
QAction * | faSumbStartAnal {nullptr} |
QAction * | faStartAnal {nullptr} |
QAction * | faStopAnal {nullptr} |
QAction * | faAnalConfig {nullptr} |
QAction * | faAnalTermin {nullptr} |
This is the Go4 Main Window
Definition at line 55 of file TGo4MainWindow.h.
TGo4MainWindow::TGo4MainWindow | ( | QApplication * | app | ) |
Definition at line 114 of file TGo4MainWindow.cpp.
References about(), aboutDABC(), aboutQt(), aboutROOT(), AddAnalysisBar(), AddAnalysisMacrosBar(), AddAnalysisMenu(), AddFileMenu(), AddFileToolBar(), TGo4ObjectManager::AddProxy(), AddSettingMenu(), AddToolsBar(), AddToolsMenu(), ConnectGo4Widget(), TGo4BrowserProxy::CreateMemoryFolder(), faCrosshair, faEventstatus, faSuperimpose, fbFullScreen, fbGetAnalysisConfig, fbPanelTimerActive, fCloseCounter, fConnectingCounter, fConnectingHttp, FitHelpSlot(), fKillCommand, fLastFileDir, fLastPassword, fNewWidgetX, fNewWidgetY, fOMBrowserPath, fOMDataPath, fOMEditorsPath, fxMdiArea, fxOM, fxStyle, TGo4QSettings::getAppFont(), TGo4QSettings::getAppStyle(), TGo4QSettings::getBasicSettings(), TGo4DabcProxy::GetDabcVersion(), TGo4QSettings::getGStyleStatFormat(), TGo4QSettings::getMbsMonitorMonitorActive(), TGo4QSettings::getOptStat(), TGo4QSettings::getPadCrosshair(), TGo4QSettings::getPadEventStatus(), TGo4QSettings::getPadSuperimpose(), TGo4QSettings::GetSettLoaction(), go4sett, IntroHelpSlot(), TGo4ObjectManager::MakeFolder(), RefHelpSlot(), TGo4QSettings::restoreMainWindowState(), TGo4BrowserProxy::SaveToMemory(), UpdateCaptionButtons(), windowsMenu, and windowsMenuAboutToShow().
|
virtual |
Definition at line 355 of file TGo4MainWindow.cpp.
References TGo4AbstractInterface::DeleteInstance(), and fxOM.
|
slot |
Definition at line 375 of file TGo4MainWindow.cpp.
References __GO4RELEASE__, and ShowAboudDialog().
Referenced by TGo4MainWindow().
|
slot |
Definition at line 399 of file TGo4MainWindow.cpp.
References TGo4DabcProxy::GetDabcVersion(), and ShowAboudDialog().
Referenced by TGo4MainWindow().
|
slot |
Definition at line 386 of file TGo4MainWindow.cpp.
Referenced by TGo4MainWindow().
|
slot |
Definition at line 391 of file TGo4MainWindow.cpp.
References ShowAboudDialog().
Referenced by TGo4MainWindow().
|
protected |
Definition at line 691 of file TGo4MainWindow.cpp.
References faAnalConfig, faAnalTermin, faConnectAnal, faDisconnectAnal, faLaunchAnal, faShutdownAnal, faStartAnal, faStopAnal, and faSumbStartAnal.
Referenced by TGo4MainWindow().
|
protected |
Definition at line 3472 of file TGo4MainWindow.cpp.
References ConnectGo4Widget().
Referenced by TGo4MainWindow().
|
protected |
Definition at line 650 of file TGo4MainWindow.cpp.
References ConnectServer(), CtrlKey, DisconnectAnalysis(), faAnalConfig, faAnalTermin, faConnectAnal, faDisconnectAnal, faLaunchAnal, faPrepareAnal, faShutdownAnal, faStartAnal, faStopAnal, faSumbStartAnal, LaunchClient(), PrepareForClientConnection(), ShutdownAnalysis(), StartAnalysisSlot(), StopAnalysisSlot(), SubmitStartAnalysisSlot(), ToggleAnalysisConfiguration(), and ToggleAnalysisWindow().
Referenced by TGo4MainWindow().
|
protected |
Definition at line 1849 of file TGo4MainWindow.cpp.
References TGo4ObjectManager::AddProxy(), Browser(), TGo4BrowserProxy::DataSlot(), EstablishAnalysisConfiguration(), EstablishAnalysisWindow(), EstablishRatemeter(), FindAnalysisConfiguration(), FindAnalysisWindow(), FindGo4Widget(), fOMDataPath, fxOM, TGo4Slot::GetProxy(), TGo4AnalysisProxy::IsAnalysisServer(), TGo4AnalysisProxy::IsConnected(), TGo4ServerProxy::LoginfoSlot(), TGo4ServerProxy::SetAnalysisReady(), TGo4AnalysisProxy::SetDefaultReceiver(), UpdateDockAnalysisWindow(), and TGo4AnalysisProxy::UpdateObjectSlot().
Referenced by ConnectServer(), LaunchClient(), and PrepareForClientConnection().
|
protected |
Definition at line 534 of file TGo4MainWindow.cpp.
References CloseAllFilesSlot(), ConnectDabcSlot(), ConnectHServerSlot(), ConnectHttpSlot(), CtrlKey, TGo4DabcProxy::GetDabcVersion(), OpenFileSlot(), OpenRemoteFileSlot(), and SaveFileSlot().
Referenced by TGo4MainWindow().
|
protected |
Definition at line 557 of file TGo4MainWindow.cpp.
References CloseAllFilesSlot(), ConnectDabcSlot(), ConnectHServerSlot(), ConnectHttpSlot(), TGo4DabcProxy::GetDabcVersion(), OpenFileSlot(), OpenRemoteFileSlot(), and SaveFileSlot().
Referenced by TGo4MainWindow().
|
protected |
Definition at line 410 of file TGo4MainWindow.cpp.
References CanvasColorSlot(), ChangeCloneFlagSlot(), ChangeDrawDateFlagSlot(), ChangeDrawItemFlagSlot(), ChangeDrawOnceSlot(), ChangeDrawTimeFlagSlot(), ChangeFetchWhenCopySlot(), ChangeFetchWhenDrawSlot(), ChangeFetchWhenSaveSlot(), ChangeFontSlot(), ChangeHideEventElement(), ChangeSaveWhiteBackgroundSlot(), ChangeTerminalFontSlot(), ChangeTerminalTimeStampFormatSlot(), ChangeTerminalTimeStampSlot(), ChangeWindowRubberBandSlot(), QGo4Widget::CreateChkAction(), CreateGUIScriptSlot(), CrosshairSlot(), DrawFillColorSlot(), DrawFillStyleSlot(), DrawLineWidthSlot(), EventStatusSlot(), faCrosshair, faDrawDate, faDrawItem, faDrawTime, faEventstatus, faSuperimpose, 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().
|
protected |
Definition at line 614 of file TGo4MainWindow.cpp.
References CreateNewCondition(), CreateNewDynEntry(), CreateNewHist(), LoadLibrarySlot(), MakeNewPanel(), StartConditionInfo(), StartEventInfo(), StartFitPanel(), StartHistogramInfo(), and UserPanelSlot().
Referenced by TGo4MainWindow().
|
protected |
Definition at line 588 of file TGo4MainWindow.cpp.
References CreateNewCondition(), CreateNewDynEntry(), CreateNewHist(), CtrlKey, LoadLibrarySlot(), MakeNewPanel(), StartConditionInfo(), StartEventInfo(), StartFitPanel(), StartHistogramInfo(), and UserPanelSlot().
Referenced by TGo4MainWindow().
TGo4BrowserProxy * TGo4MainWindow::Browser | ( | ) |
Definition at line 2881 of file TGo4MainWindow.cpp.
References fOMBrowserPath, fxOM, and TGo4ObjectManager::GetProxy().
Referenced by AddAnalysisProxy(), CheckConnectingCounterSlot(), checkPanelRepaintSlot(), closeEvent(), ConnectDabcSlot(), ConnectHServerSlot(), ConnectServer(), CreateNewCondition(), CreateNewDynEntry(), CreateNewHist(), DisconnectAnalysis(), DisplayBrowserItem(), editorServiceSlot(), EstablishAnalysisConfiguration(), EstablishAnalysisWindowForHttp(), EstablishRatemeter(), ForseCloseSlot(), QGo4Widget::GetLinkedCast(), LaunchClient(), main(), OpenFileSlot(), TGo4Script::ProduceScript(), RemoveAnalysisProxy(), SaveBrowserItemToFile(), SaveFileSlot(), ShutdownAnalysis(), StartAnalysisSlot(), StartParaEdit(), StopAnalysisSlot(), SubmitAnalysisSettings(), TGo4Script::TGo4Script(), ToggleAnalysisConfiguration(), UpdateCaptionButtons(), and UpdateDockAnalysisWindow().
|
slot |
Definition at line 1475 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setCanvasColor().
Referenced by AddSettingMenu().
|
protected |
Definition at line 931 of file TGo4MainWindow.cpp.
References fNewWidgetX, fNewWidgetY, and fxMdiArea.
Referenced by EstablishAnalysisConfiguration(), EstablishAnalysisWindow(), MakeNewPanel(), StartConditionEditor(), StartConditionInfo(), StartEditDynEntry(), StartEventInfo(), StartFitPanel(), StartHistogramInfo(), StartParaEdit(), startUserGUI(), and ToggleScaleValues().
|
slot |
Definition at line 765 of file TGo4MainWindow.cpp.
References fxMdiArea.
|
slot |
Definition at line 1511 of file TGo4MainWindow.cpp.
References faDrawDate, faDrawItem, faDrawTime, go4sett, and TGo4QSettings::setCloneFlag().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1529 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setDrawDateFlag().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1524 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setDrawItemFlag().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1465 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setDrawOnceFlag().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1519 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setDrawTimeFlag().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1449 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setFetchDataWhenCopy().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1444 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setFetchDataWhenDraw().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1454 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setFetchDataWhenSave().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1299 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setAppFont().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1459 of file TGo4MainWindow.cpp.
References go4sett, TGo4QSettings::setHideTGo4EventElement(), and UpdateBrowser().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1534 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setSavePadWhiteBackground().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1310 of file TGo4MainWindow.cpp.
References FindAnalysisWindow(), TGo4QSettings::getTermFont(), go4sett, and TGo4QSettings::setTermFont().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1331 of file TGo4MainWindow.cpp.
References FindAnalysisWindow(), TGo4QSettings::getTermTimeFormat(), go4sett, TGo4QSettings::setTermTimeFormat(), and TGo4AnalysisWindow::UpdateTimeStampFormat().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1323 of file TGo4MainWindow.cpp.
References FindAnalysisWindow(), go4sett, TGo4QSettings::setTermShowTimestamp(), and TGo4AnalysisWindow::UpdateTimeStampFormat().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1470 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setMoveSubwindowRubberBand().
Referenced by AddSettingMenu().
|
slot |
Definition at line 2063 of file TGo4MainWindow.cpp.
References Browser(), ConnectHttpServer(), EstablishAnalysisConfiguration(), EstablishRatemeter(), fbGetAnalysisConfig, fConnectingCounter, fConnectingHttp, TGo4BrowserProxy::FindAnalysis(), TGo4QSettings::getClientTermMode(), go4sett, TGo4AnalysisProxy::IsAdministrator(), TGo4AnalysisProxy::IsConnected(), TGo4AnalysisProxy::IsController(), RemoveAnalysisProxy(), TGo4ServerProxy::SetAnalysisLaunched(), StatusMessage(), UpdateCaptionButtons(), and UpdateDockAnalysisWindow().
Referenced by ConnectServer(), and LaunchClient().
|
slot |
Definition at line 2903 of file TGo4MainWindow.cpp.
References Browser(), fbPanelTimerActive, fOMEditorsPath, fxMdiArea, fxOM, TGo4MdiArea::GetActivePanel(), TGo4Slot::GetChild(), TGo4Slot::GetProxy(), TGo4Slot::GetSlot(), TGo4WidgetProxy::GetWidget(), TGo4Slot::NumChilds(), and TGo4BrowserProxy::SetMonitorBlockingFlag().
Referenced by editorServiceSlot().
|
slot |
Definition at line 1214 of file TGo4MainWindow.cpp.
References TGo4ObjectManager::CloseFiles(), fOMDataPath, and fxOM.
Referenced by AddFileMenu(), AddFileToolBar(), and closeEvent().
|
slot |
Definition at line 2503 of file TGo4MainWindow.cpp.
References EstablishAnalysisWindowForHttp(), FindAnalysisWindow(), and TGo4AnalysisWindow::HasOutput().
Referenced by editorServiceSlot().
|
overrideprotected |
Definition at line 946 of file TGo4MainWindow.cpp.
References Browser(), CloseAllFilesSlot(), fCloseCounter, FindAnalysisWindow(), FindGo4Widget(), ForseCloseSlot(), fxMdiArea, RemoveAnalysisProxy(), StopGUIScriptSlot(), TGo4AnalysisWindow::TerminateOnClose(), and TGo4BrowserProxy::ToggleMonitoring().
|
slot |
Definition at line 1091 of file TGo4MainWindow.cpp.
References Browser().
Referenced by AddFileMenu(), and AddFileToolBar().
|
protected |
Definition at line 2638 of file TGo4MainWindow.cpp.
References editorServiceSlot(), GetWidgetTopSlot(), and QGo4Widget::widgetService().
Referenced by AddAnalysisMacrosBar(), EstablishAnalysisConfiguration(), EstablishAnalysisWindow(), EstablishRatemeter(), MakeNewPanel(), StartConditionEditor(), StartConditionInfo(), StartEditDynEntry(), StartEventInfo(), StartFitPanel(), StartHistogramInfo(), StartParaEdit(), startUserGUI(), and TGo4MainWindow().
|
slot |
Definition at line 1165 of file TGo4MainWindow.cpp.
References Browser(), TGo4BrowserProxy::ConnectHServer(), TGo4QSettings::getHServBase(), TGo4QSettings::getHServFilter(), TGo4QSettings::getHServName(), TGo4QSettings::getHServPort(), go4sett, TGo4QSettings::setHServBase(), TGo4QSettings::setHServFilter(), TGo4QSettings::setHServName(), and TGo4QSettings::setHServPort().
Referenced by AddFileMenu(), and AddFileToolBar().
TGo4ServerProxy * TGo4MainWindow::ConnectHttpServer | ( | const char * | addr = nullptr , |
const char * | user = nullptr , |
||
const char * | pass = nullptr , |
||
bool | with_qt_process = false , |
||
bool | get_analysis_config = false |
||
) |
Definition at line 1108 of file TGo4MainWindow.cpp.
References TGo4Script::ConnectHttp(), EstablishAnalysisConfiguration(), EstablishAnalysisWindowForHttp(), EstablishRatemeter(), FindGo4Widget(), TGo4QSettings::getClientNode(), TGo4QSettings::getClientPort(), go4sett, TGo4ServerProxy::IsGo4Analysis(), TGo4ServerProxy::IsViewer(), TGo4ServerProxy::LoginfoSlot(), TGo4Script::ScriptInstance(), TGo4QSettings::setClientConnectMode(), TGo4QSettings::setClientNode(), TGo4QSettings::setClientPort(), and StatusMessage().
Referenced by CheckConnectingCounterSlot(), ConnectHttpSlot(), ConnectServer(), LaunchClient(), and main().
|
slot |
Definition at line 1103 of file TGo4MainWindow.cpp.
References ConnectHttpServer().
Referenced by AddFileMenu(), and AddFileToolBar().
void TGo4MainWindow::ConnectServer | ( | bool | interactive = true , |
const char * | password = "" |
||
) |
Definition at line 2007 of file TGo4MainWindow.cpp.
References AddAnalysisProxy(), Browser(), CheckConnectingCounterSlot(), ConnectHttpServer(), TGo4AnalysisProxy::ConnectToServer(), fConnectingCounter, TGo4BrowserProxy::FindAnalysis(), fLastPassword, TGo4QSettings::getClientAccountName(), TGo4QSettings::getClientConnectMode(), TGo4QSettings::getClientControllerMode(), TGo4QSettings::getClientDefaultPass(), TGo4QSettings::getClientNode(), TGo4QSettings::getClientPort(), go4sett, TGo4AnalysisProxy::IsAnalysisServer(), TGo4AnalysisProxy::IsConnected(), go4init::msg, StatusMessage(), and UpdateCaptionButtons().
Referenced by AddAnalysisMenu(), TGo4Script::execGUICommands(), LaunchClient(), and main().
|
slot |
Definition at line 3452 of file TGo4MainWindow.cpp.
References TGo4AbstractInterface::FileExtension(), fLastFileDir, TGo4Script::ProduceScript(), and StatusMessage().
Referenced by AddSettingMenu().
void TGo4MainWindow::CreateNewCondition | ( | bool | forothereditor = false | ) |
Definition at line 2590 of file TGo4MainWindow.cpp.
References Browser(), FindAnalysisWindow(), TGo4BrowserProxy::FindServer(), TGo4ServerProxy::IsAnalysisSettingsReady(), TGo4Status::kGo4CanDelete, TGo4ServerProxy::RefreshNamesList(), TGo4ServerProxy::UpdateAnalysisObject(), and TGo4AnalysisWindow::WaitForNewObject().
Referenced by AddToolsBar(), AddToolsMenu(), and editorServiceSlot().
void TGo4MainWindow::CreateNewDynEntry | ( | bool | forothereditor = false | ) |
Definition at line 2614 of file TGo4MainWindow.cpp.
References Browser(), FindAnalysisWindow(), TGo4BrowserProxy::FindServer(), TGo4ServerProxy::IsAnalysisSettingsReady(), TGo4Status::kGo4CanDelete, TGo4ServerProxy::RefreshNamesList(), TGo4ServerProxy::UpdateAnalysisObject(), and TGo4AnalysisWindow::WaitForNewObject().
Referenced by AddToolsBar(), AddToolsMenu(), and editorServiceSlot().
void TGo4MainWindow::CreateNewHist | ( | int | isremote = -1 | ) |
Definition at line 2558 of file TGo4MainWindow.cpp.
References Browser(), editorServiceSlot(), FindAnalysisWindow(), TGo4BrowserProxy::FindServer(), TGo4ServerProxy::IsAnalysisSettingsReady(), TGo4Status::kGo4CanDelete, TGo4ServerProxy::RefreshNamesList(), TGo4BrowserProxy::SaveToMemory(), QGo4Widget::service_ObjectCreated, TGo4ServerProxy::UpdateAnalysisObject(), and TGo4AnalysisWindow::WaitForNewObject().
Referenced by AddToolsBar(), AddToolsMenu(), and editorServiceSlot().
|
slot |
Definition at line 1501 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setPadCrosshair().
Referenced by AddSettingMenu().
void TGo4MainWindow::DisconnectAnalysis | ( | bool | interactive = true | ) |
Definition at line 2108 of file TGo4MainWindow.cpp.
References Browser(), TGo4BrowserProxy::FindServer(), TGo4ServerProxy::IsAnalysisLaunched(), RemoveAnalysisProxy(), and StatusMessage().
Referenced by AddAnalysisMenu(), TGo4Script::DisconnectAnalysis(), and TGo4Script::execGUICommands().
TGo4ViewPanel * TGo4MainWindow::DisplayBrowserItem | ( | const char * | itemname, |
TGo4ViewPanel * | panel, | ||
TPad * | pad, | ||
bool | activate, | ||
int | updatelevel, | ||
const char * | drawopt | ||
) |
Definition at line 2645 of file TGo4MainWindow.cpp.
References Browser(), TGo4BrowserProxy::BrowserSlot(), TGo4BrowserProxy::GetBrowserObject(), TGo4QSettings::getFetchDataWhenDraw(), TGo4Slot::GetProxy(), go4sett, TGo4ViewPanel::kind_Link, and MakeNewPanel().
Referenced by TGo4Script::DrawItem(), and editorServiceSlot().
|
slot |
Definition at line 1554 of file TGo4MainWindow.cpp.
References TGo4QSettings::getDrawFillColor(), go4sett, and TGo4QSettings::setDrawFillColor().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1568 of file TGo4MainWindow.cpp.
References TGo4QSettings::getDrawFillStyle(), go4sett, and TGo4QSettings::setDrawFillStyle().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1539 of file TGo4MainWindow.cpp.
References TGo4QSettings::getDrawLineWidth(), go4sett, and TGo4QSettings::setDrawLineWidth().
Referenced by AddSettingMenu().
|
slot |
Definition at line 2940 of file TGo4MainWindow.cpp.
References TGo4ObjectManager::AddLink(), Browser(), TGo4BrowserProxy::BrowserSlot(), checkPanelRepaintSlot(), TGo4ServerProxy::CloseAnalysisSettings(), CloseAnalysisWindow(), TGo4WidgetProxyBase::ConnectPad(), CreateNewCondition(), CreateNewDynEntry(), CreateNewHist(), 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, 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 CreateNewHist().
|
protected |
Definition at line 1975 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), Browser(), CascadeMdiPosition(), ConnectGo4Widget(), FindAnalysisConfiguration(), TGo4BrowserProxy::FindServer(), fxMdiArea, and TGo4ServerProxy::RequestAnalysisSettings().
Referenced by AddAnalysisProxy(), CheckConnectingCounterSlot(), ConnectHttpServer(), editorServiceSlot(), RemoveAnalysisProxy(), and TerminateAnalysis().
TGo4AnalysisWindow * TGo4MainWindow::EstablishAnalysisWindow | ( | bool | needoutput, |
bool | withkillbnt = false , |
||
bool | force_recreate = false |
||
) |
Definition at line 1797 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), FindAnalysisWindow(), fKillCommand, fxMdiArea, go4sett, TGo4AnalysisWindow::HasOutput(), and TGo4QSettings::lastPanelSize().
Referenced by AddAnalysisProxy(), EstablishAnalysisWindowForHttp(), LaunchClient(), and UpdateDockAnalysisWindow().
void TGo4MainWindow::EstablishAnalysisWindowForHttp | ( | ) |
Definition at line 1827 of file TGo4MainWindow.cpp.
References Browser(), EstablishAnalysisWindow(), FindAnalysisWindow(), and TGo4BrowserProxy::FindServer().
Referenced by CloseAnalysisWindow(), and ConnectHttpServer().
|
protected |
Definition at line 1942 of file TGo4MainWindow.cpp.
References Browser(), ConnectGo4Widget(), FindGo4Widget(), TGo4BrowserProxy::FindServer(), and TGo4ServerProxy::RatemeterSlot().
Referenced by AddAnalysisProxy(), CheckConnectingCounterSlot(), ConnectHttpServer(), RemoveAnalysisProxy(), StartAnalysisSlot(), TerminateAnalysis(), and UpdateCaptionButtons().
|
slot |
Definition at line 1506 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setPadEventStatus().
Referenced by AddSettingMenu().
TGo4AnalysisConfiguration * TGo4MainWindow::FindAnalysisConfiguration | ( | ) |
Definition at line 2444 of file TGo4MainWindow.cpp.
References FindGo4Widget().
Referenced by AddAnalysisProxy(), TGo4Script::AnalysisAutoSave(), TGo4Script::AnalysisConfigName(), EstablishAnalysisConfiguration(), TGo4Script::GetStepGUI(), TGo4Script::ProduceScript(), TGo4Script::SetAnalysisConfigMode(), and ToggleAnalysisConfiguration().
TGo4AnalysisWindow * TGo4MainWindow::FindAnalysisWindow | ( | ) |
Definition at line 2474 of file TGo4MainWindow.cpp.
References FindGo4Widget().
Referenced by AddAnalysisProxy(), ChangeTerminalFontSlot(), ChangeTerminalTimeStampFormatSlot(), ChangeTerminalTimeStampSlot(), CloseAnalysisWindow(), closeEvent(), CreateNewCondition(), CreateNewDynEntry(), CreateNewHist(), editorServiceSlot(), EstablishAnalysisWindow(), EstablishAnalysisWindowForHttp(), InputTerminalParametersSlot(), LaunchClient(), TGo4Script::ProduceScript(), TGo4Script::SetAnalysisTerminalMode(), TerminateAnalysis(), ToggleAnalysisWindow(), UpdateCaptionButtons(), UpdateDockAnalysisWindow(), and windowsMenuAboutToShow().
|
protected |
Definition at line 2285 of file TGo4MainWindow.cpp.
References TGo4Slot::FindChild(), fOMEditorsPath, fxOM, TGo4Slot::GetProxy(), TGo4Slot::GetSlot(), and TGo4WidgetProxy::GetWidget().
Referenced by AddAnalysisProxy(), closeEvent(), ConnectHttpServer(), editorServiceSlot(), EstablishRatemeter(), FindAnalysisConfiguration(), FindAnalysisWindow(), FindViewPanel(), StartConditionEditor(), StartConditionInfo(), StartEditDynEntry(), StartEventInfo(), StartFitPanel(), StartHistogramInfo(), StartParaEdit(), ToggleMbsMonitor(), UpdateBrowser(), UserPanelSlot(), and windowsMenuAboutToShow().
TGo4ViewPanel * TGo4MainWindow::FindViewPanel | ( | const char * | name | ) |
Definition at line 3489 of file TGo4MainWindow.cpp.
References FindGo4Widget(), fOMEditorsPath, fxOM, TGo4Slot::GetChild(), TGo4Slot::GetProxy(), TGo4Slot::GetSlot(), TGo4WidgetProxy::GetWidget(), and TGo4Slot::NumChilds().
Referenced by TGo4Script::FindViewPanel(), and TGo4Script::SetViewPanelName().
|
slot |
Definition at line 1280 of file TGo4MainWindow.cpp.
References HelpWindow().
Referenced by TGo4MainWindow().
|
slot |
Definition at line 989 of file TGo4MainWindow.cpp.
References Browser(), fCloseCounter, and TerminateAnalysis().
Referenced by closeEvent().
|
protected |
Definition at line 2886 of file TGo4MainWindow.cpp.
References TGo4ObjectManager::AddProxy(), fOMEditorsPath, fxOM, and TGo4Slot::GetSlot().
Referenced by ConnectGo4Widget(), and editorServiceSlot().
|
slot |
Definition at line 1625 of file TGo4MainWindow.cpp.
References TGo4QSettings::getGStyleStatFormat(), go4sett, and TGo4QSettings::setGStyleStatFormat().
Referenced by AddSettingMenu().
|
protected |
Definition at line 1254 of file TGo4MainWindow.cpp.
References StatusMessage(), and TGo4Log::subGO4SYS().
Referenced by editorServiceSlot(), FitHelpSlot(), QGo4Widget::GetLinkedCast(), IntroHelpSlot(), and RefHelpSlot().
void TGo4MainWindow::HotStart | ( | const char * | fname | ) |
Definition at line 3413 of file TGo4MainWindow.cpp.
References TGo4AbstractInterface::DelayMillisec(), ProcessHotStart(), TGo4Script::ScriptInstance(), and TGo4Script::StartScriptExecution().
Referenced by editorServiceSlot(), TGo4Script::HotStart(), and main().
|
slot |
Definition at line 1219 of file TGo4MainWindow.cpp.
References FindAnalysisWindow(), TGo4QSettings::getTermHistorySize(), go4sett, TGo4AnalysisWindow::SetHistorySize(), and TGo4QSettings::setTermHistorySize().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1270 of file TGo4MainWindow.cpp.
References HelpWindow().
Referenced by TGo4MainWindow().
const char * TGo4MainWindow::LastTypedPassword | ( | ) | const |
Definition at line 362 of file TGo4MainWindow.cpp.
References fLastPassword.
Referenced by TGo4Script::ProduceScript().
void TGo4MainWindow::LaunchClient | ( | bool | interactive = true | ) |
Definition at line 1681 of file TGo4MainWindow.cpp.
References AddAnalysisProxy(), Browser(), CheckConnectingCounterSlot(), ConnectHttpServer(), ConnectServer(), EstablishAnalysisWindow(), fbGetAnalysisConfig, fConnectingCounter, fConnectingHttp, TGo4BrowserProxy::FindAnalysis(), FindAnalysisWindow(), fKillCommand, TGo4QSettings::getClientArgs(), TGo4QSettings::getClientDir(), TGo4QSettings::getClientExec(), TGo4QSettings::getClientExeMode(), TGo4QSettings::getClientIsServer(), TGo4QSettings::getClientName(), TGo4QSettings::getClientNode(), TGo4QSettings::getClientPort(), TGo4QSettings::getClientShellMode(), TGo4QSettings::getClientTermMode(), TGo4ServerProxy::GetLaunchString(), go4sett, TGo4AnalysisProxy::LaunchAsClient(), TGo4AnalysisProxy::LaunchAsServer(), TGo4ServerProxy::SetAnalysisLaunched(), TGo4AnalysisWindow::StartAnalysisShell(), and StatusMessage().
Referenced by AddAnalysisMenu(), and TGo4Script::execGUICommands().
|
slot |
Definition at line 2356 of file TGo4MainWindow.cpp.
References UpdateBrowser().
Referenced by AddToolsBar(), and AddToolsMenu().
|
slot |
Definition at line 1240 of file TGo4MainWindow.cpp.
References TGo4Log::AutoEnable(), TGo4Log::LogfileEnable(), TGo4Log::OpenLogfile(), TGo4Log::OutputEnable(), and TGo4Log::SetIgnoreLevel().
Referenced by AddSettingMenu().
TGo4ViewPanel * TGo4MainWindow::MakeNewPanel | ( | int | div = 0 | ) |
Definition at line 883 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), TGo4Slot::FindChild(), fOMEditorsPath, fxMdiArea, fxOM, TGo4Slot::GetSlot(), go4sett, and TGo4QSettings::lastPanelSize().
Referenced by AddToolsBar(), AddToolsMenu(), DisplayBrowserItem(), editorServiceSlot(), and TGo4Script::StartViewPanel().
|
slot |
Definition at line 1482 of file TGo4MainWindow.cpp.
Referenced by AddSettingMenu().
|
slot |
Definition at line 758 of file TGo4MainWindow.cpp.
References fxMdiArea.
Referenced by windowsMenuAboutToShow().
TGo4ObjectManager * TGo4MainWindow::OM | ( | ) |
Definition at line 2876 of file TGo4MainWindow.cpp.
References fxOM.
Referenced by TGo4Script::TGo4Script().
|
slot |
Definition at line 1035 of file TGo4MainWindow.cpp.
References Browser(), fLastFileDir, and TGo4BrowserProxy::OpenFile().
Referenced by AddFileMenu(), and AddFileToolBar().
|
slot |
Definition at line 1056 of file TGo4MainWindow.cpp.
References TGo4ObjectManager::AddFile(), fOMDataPath, and fxOM.
Referenced by AddFileMenu(), and AddFileToolBar().
|
slot |
Definition at line 1489 of file TGo4MainWindow.cpp.
Referenced by AddSettingMenu().
|
slot |
Definition at line 1645 of file TGo4MainWindow.cpp.
References fxStyle, TGo4QSettings::getPaletteOpt(), go4sett, and TGo4QSettings::setPaletteOpt().
Referenced by AddSettingMenu().
void TGo4MainWindow::PrepareForClientConnection | ( | bool | interactive = true | ) |
Definition at line 1789 of file TGo4MainWindow.cpp.
References AddAnalysisProxy(), and TGo4AnalysisProxy::ConnectorPort().
Referenced by AddAnalysisMenu(), and main().
|
slot |
Definition at line 3425 of file TGo4MainWindow.cpp.
References TGo4Script::ContinueExecution(), TGo4AbstractInterface::DelayMillisec(), TGo4Script::FinishExecution(), TGo4Script::IsWaitSomething(), TGo4Script::ScriptInstance(), and StatusMessage().
Referenced by HotStart().
void TGo4MainWindow::ProcessQtEvents | ( | ) |
Definition at line 3484 of file TGo4MainWindow.cpp.
References TGo4AbstractInterface::DelayMillisec(), and fApp.
Referenced by TGo4Script::DoPostProcessing().
|
slot |
Definition at line 1275 of file TGo4MainWindow.cpp.
References HelpWindow().
Referenced by TGo4MainWindow().
|
protected |
Definition at line 1901 of file TGo4MainWindow.cpp.
References Browser(), TGo4ServerProxy::DisconnectAnalysis(), EstablishAnalysisConfiguration(), EstablishRatemeter(), and TGo4BrowserProxy::FindServer().
Referenced by CheckConnectingCounterSlot(), closeEvent(), DisconnectAnalysis(), and ShutdownAnalysis().
|
protected |
Definition at line 2683 of file TGo4MainWindow.cpp.
References Browser(), TGo4BrowserProxy::DefineFileObject(), fLastFileDir, TGo4BrowserProxy::SaveItemToFile(), and TGo4BrowserProxy::UpdateObjectInFile().
Referenced by editorServiceSlot().
|
slot |
Definition at line 1189 of file TGo4MainWindow.cpp.
References Browser(), fLastFileDir, TGo4QSettings::getFetchDataWhenSave(), go4sett, and TGo4BrowserProxy::SaveBrowserToFile().
Referenced by AddFileMenu(), and AddFileToolBar().
|
protected |
Definition at line 2734 of file TGo4MainWindow.cpp.
References fLastFileDir, TGo4QSettings::getSavePadWhiteBackground(), and go4sett.
Referenced by editorServiceSlot().
|
slot |
Definition at line 1285 of file TGo4MainWindow.cpp.
References TGo4QSettings::GetSettLoaction(), go4sett, TGo4QSettings::setAppFont(), TGo4QSettings::setAppStyle(), TGo4QSettings::setBasicSettings(), TGo4QSettings::Store(), and TGo4QSettings::storeMainWindowState().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1669 of file TGo4MainWindow.cpp.
References TGo4QSettings::getScreenScaleFactor(), go4sett, and TGo4QSettings::setScreenScaleFactor().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1347 of file TGo4MainWindow.cpp.
References go4sett, TGo4QSettings::setAppStyle(), and TGo4QSettings::Store().
Referenced by AddSettingMenu().
|
protected |
Definition at line 367 of file TGo4MainWindow.cpp.
Referenced by about(), aboutDABC(), and aboutROOT().
void TGo4MainWindow::ShutdownAnalysis | ( | bool | interactive = true | ) |
Definition at line 2155 of file TGo4MainWindow.cpp.
References Browser(), TGo4BrowserProxy::FindServer(), TGo4AnalysisProxy::IsAdministrator(), TGo4HttpProxy::IsAdministrator(), TGo4AnalysisProxy::IsAnalysisServer(), TGo4AnalysisProxy::IsConnected(), TGo4HttpProxy::IsConnected(), RemoveAnalysisProxy(), and StatusMessage().
Referenced by AddAnalysisMenu(), and TGo4Script::ShutdownAnalysis().
|
slot |
Definition at line 2206 of file TGo4MainWindow.cpp.
References Browser(), TGo4ServerProxy::DelayedRefreshNamesList(), EstablishRatemeter(), TGo4ServerProxy::FindCommand(), TGo4BrowserProxy::FindServer(), TGo4ServerProxy::RefreshNamesList(), TGo4ServerProxy::StartAnalysis(), StatusMessage(), and TGo4ServerProxy::SubmitCommand().
Referenced by AddAnalysisMenu(), editorServiceSlot(), TGo4Script::StartAnalysis(), and SubmitStartAnalysisSlot().
TGo4ConditionEditor * TGo4MainWindow::StartConditionEditor | ( | ) |
Definition at line 2414 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), and fxMdiArea.
Referenced by editorServiceSlot().
TGo4ConditionInfo * TGo4MainWindow::StartConditionInfo | ( | ) |
Definition at line 2341 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), and fxMdiArea.
Referenced by AddToolsBar(), AddToolsMenu(), and editorServiceSlot().
TGo4EditDynEntry * TGo4MainWindow::StartEditDynEntry | ( | ) |
Definition at line 2398 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), and fxMdiArea.
Referenced by editorServiceSlot().
TGo4EventInfo * TGo4MainWindow::StartEventInfo | ( | ) |
Definition at line 2428 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), and fxMdiArea.
Referenced by AddToolsBar(), AddToolsMenu(), and editorServiceSlot().
TGo4FitPanel * TGo4MainWindow::StartFitPanel | ( | ) |
Definition at line 2308 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), and fxMdiArea.
Referenced by AddToolsBar(), AddToolsMenu(), editorServiceSlot(), and TGo4Script::StartFitPanel().
TGo4HistogramInfo * TGo4MainWindow::StartHistogramInfo | ( | ) |
Definition at line 2326 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), and fxMdiArea.
Referenced by AddToolsBar(), AddToolsMenu(), and editorServiceSlot().
TGo4ParaEdit * TGo4MainWindow::StartParaEdit | ( | const char * | itemname = nullptr | ) |
Definition at line 2370 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), Browser(), CascadeMdiPosition(), ConnectGo4Widget(), FindGo4Widget(), fxMdiArea, and TGo4BrowserProxy::ItemClass().
Referenced by editorServiceSlot().
|
protected |
Definition at line 795 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), ConnectGo4Widget(), fxMdiArea, and StatusMessage().
Referenced by UserPanelSlot().
void TGo4MainWindow::StatusMessage | ( | const QString & | mess | ) |
Definition at line 1356 of file TGo4MainWindow.cpp.
References TGo4Log::IsAutoEnabled(), and TGo4Log::Message().
Referenced by CheckConnectingCounterSlot(), ConnectHttpServer(), ConnectServer(), CreateGUIScriptSlot(), DisconnectAnalysis(), TGo4Script::doOutput(), editorServiceSlot(), QGo4Widget::GetLinkedCast(), HelpWindow(), LaunchClient(), TGo4Script::Message(), ProcessHotStart(), ShutdownAnalysis(), StartAnalysisSlot(), startUserGUI(), StopAnalysisSlot(), SubmitAnalysisSettings(), and TerminateAnalysis().
|
slot |
Definition at line 2226 of file TGo4MainWindow.cpp.
References Browser(), TGo4ServerProxy::FindCommand(), TGo4BrowserProxy::FindServer(), StatusMessage(), TGo4ServerProxy::StopAnalysis(), and TGo4ServerProxy::SubmitCommand().
Referenced by AddAnalysisMenu(), editorServiceSlot(), and TGo4Script::StopAnalysis().
|
slot |
Definition at line 3446 of file TGo4MainWindow.cpp.
References TGo4Script::FinishExecution(), and TGo4Script::ScriptInstance().
Referenced by AddSettingMenu(), and closeEvent().
|
slot |
Definition at line 2184 of file TGo4MainWindow.cpp.
References Browser(), TGo4ServerProxy::CanSubmitObjects(), TGo4BrowserProxy::FindServer(), TGo4ServerProxy::IsAdministrator(), TGo4ServerProxy::IsConnected(), TGo4ServerProxy::IsController(), TGo4ServerProxy::RefreshNamesList(), StatusMessage(), and TGo4ServerProxy::SubmitAnalysisSettings().
Referenced by editorServiceSlot(), TGo4Script::SubmitAnalysisConfig(), and SubmitStartAnalysisSlot().
|
slot |
Definition at line 2200 of file TGo4MainWindow.cpp.
References StartAnalysisSlot(), and SubmitAnalysisSettings().
Referenced by AddAnalysisMenu(), and editorServiceSlot().
|
slot |
Definition at line 1496 of file TGo4MainWindow.cpp.
References go4sett, and TGo4QSettings::setPadSuperimpose().
Referenced by AddSettingMenu().
|
protected |
Definition at line 2243 of file TGo4MainWindow.cpp.
References TGo4AnalysisWindow::AppendOutputBuffer(), go4init::args, EstablishAnalysisConfiguration(), EstablishRatemeter(), TGo4AnalysisWindow::ExtractProgArgs(), FindAnalysisWindow(), fKillCommand, StatusMessage(), and TGo4AnalysisWindow::TerminateAnalysisProcess().
Referenced by editorServiceSlot(), and ForseCloseSlot().
|
slot |
Definition at line 1613 of file TGo4MainWindow.cpp.
References TGo4QSettings::getTGraphDrawOpt(), go4sett, and TGo4QSettings::setTGraphDrawOpt().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1583 of file TGo4MainWindow.cpp.
References TGo4QSettings::getTH1DrawOpt(), go4sett, and TGo4QSettings::setTH1DrawOpt().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1593 of file TGo4MainWindow.cpp.
References TGo4QSettings::getTH2DrawOpt(), go4sett, and TGo4QSettings::setTH2DrawOpt().
Referenced by AddSettingMenu().
|
slot |
Definition at line 1603 of file TGo4MainWindow.cpp.
References TGo4QSettings::getTH3DrawOpt(), go4sett, and TGo4QSettings::setTH3DrawOpt().
Referenced by AddSettingMenu().
|
slot |
Definition at line 2449 of file TGo4MainWindow.cpp.
References Browser(), FindAnalysisConfiguration(), TGo4BrowserProxy::FindServer(), and TGo4ServerProxy::RequestAnalysisSettings().
Referenced by AddAnalysisMenu().
|
slot |
Definition at line 2479 of file TGo4MainWindow.cpp.
References FindAnalysisWindow(), and TGo4AnalysisWindow::HasOutput().
Referenced by AddAnalysisMenu().
|
slot |
Definition at line 777 of file TGo4MainWindow.cpp.
References fbFullScreen.
Referenced by windowsMenuAboutToShow().
|
protected |
Definition at line 2522 of file TGo4MainWindow.cpp.
References FindGo4Widget().
Referenced by editorServiceSlot().
|
protected |
Definition at line 2535 of file TGo4MainWindow.cpp.
References TGo4MdiArea::AddGo4SubWindow(), CascadeMdiPosition(), and fxMdiArea.
Referenced by editorServiceSlot().
|
protected |
Definition at line 2364 of file TGo4MainWindow.cpp.
References FindGo4Widget().
Referenced by ChangeHideEventElement(), and LoadLibrarySlot().
|
protected |
Definition at line 1366 of file TGo4MainWindow.cpp.
References __GO4RELEASE__, Browser(), TGo4ServerProxy::CanSubmitObjects(), EstablishRatemeter(), faAnalConfig, faAnalTermin, faConnectAnal, faDisconnectAnal, faLaunchAnal, faPrepareAnal, faShutdownAnal, faStartAnal, faStopAnal, faSumbStartAnal, fConnectingCounter, FindAnalysisWindow(), TGo4ServerProxy::FindCommand(), TGo4BrowserProxy::FindServer(), TGo4ServerProxy::GetContainedObjectInfo(), TGo4ServerProxy::IsAdministrator(), TGo4ServerProxy::IsAnalysisServer(), TGo4AnalysisProxy::IsAnalysisServer(), TGo4ServerProxy::IsConnected(), TGo4AnalysisProxy::IsConnected(), and TGo4ServerProxy::IsController().
Referenced by CheckConnectingCounterSlot(), ConnectServer(), editorServiceSlot(), and TGo4MainWindow().
|
protected |
Definition at line 1919 of file TGo4MainWindow.cpp.
References Browser(), EstablishAnalysisWindow(), TGo4BrowserProxy::FindAnalysis(), FindAnalysisWindow(), TGo4AnalysisWindow::HasOutput(), TGo4AnalysisProxy::IsAdministrator(), TGo4AnalysisProxy::IsAnalysisServer(), TGo4AnalysisProxy::IsConnected(), TGo4AnalysisProxy::IsController(), TGo4AnalysisProxy::UpdateObjectSlot(), and TGo4AnalysisWindow::WorkWithUpdateObjectCmd().
Referenced by AddAnalysisProxy(), and CheckConnectingCounterSlot().
|
slot |
Definition at line 859 of file TGo4MainWindow.cpp.
References FindGo4Widget(), TGo4QSettings::getWebBasedCanvas(), go4sett, startUserGUI(), and TGo4Log::subGO4SYS().
Referenced by AddToolsBar(), AddToolsMenu(), and main().
|
protected |
Definition at line 784 of file TGo4MainWindow.cpp.
References fxMdiArea.
Referenced by windowsMenuAboutToShow().
|
slot |
Definition at line 711 of file TGo4MainWindow.cpp.
References TGo4AnalysisWindow::ClearAnalysisOutput(), TGo4LogInfo::ClearLogInfo(), fbFullScreen, FindAnalysisWindow(), FindGo4Widget(), fxMdiArea, MinAllWindows(), TGo4AnalysisWindow::SaveAnalysisOutput(), TGo4LogInfo::SaveLogInfo(), ToggleFullScreenSlot(), WindowActivated(), and windowsMenu.
Referenced by TGo4MainWindow().
|
protected |
Definition at line 272 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 273 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 265 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 258 of file TGo4MainWindow.h.
Referenced by AddSettingMenu(), and TGo4MainWindow().
|
protected |
Definition at line 267 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 261 of file TGo4MainWindow.h.
Referenced by AddSettingMenu(), and ChangeCloneFlagSlot().
|
protected |
Definition at line 262 of file TGo4MainWindow.h.
Referenced by AddSettingMenu(), and ChangeCloneFlagSlot().
|
protected |
Definition at line 260 of file TGo4MainWindow.h.
Referenced by AddSettingMenu(), and ChangeCloneFlagSlot().
|
protected |
Definition at line 259 of file TGo4MainWindow.h.
Referenced by AddSettingMenu(), and TGo4MainWindow().
|
protected |
Definition at line 264 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 231 of file TGo4MainWindow.h.
Referenced by ProcessQtEvents().
|
protected |
Definition at line 266 of file TGo4MainWindow.h.
Referenced by AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 268 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 270 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 271 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 269 of file TGo4MainWindow.h.
Referenced by AddAnalysisBar(), AddAnalysisMenu(), and UpdateCaptionButtons().
|
protected |
Definition at line 257 of file TGo4MainWindow.h.
Referenced by AddSettingMenu(), and TGo4MainWindow().
|
protected |
Definition at line 256 of file TGo4MainWindow.h.
|
protected |
Definition at line 254 of file TGo4MainWindow.h.
Referenced by TGo4MainWindow(), ToggleFullScreenSlot(), and windowsMenuAboutToShow().
|
protected |
Definition at line 248 of file TGo4MainWindow.h.
Referenced by CheckConnectingCounterSlot(), LaunchClient(), and TGo4MainWindow().
|
protected |
Definition at line 253 of file TGo4MainWindow.h.
Referenced by checkPanelRepaintSlot(), editorServiceSlot(), and TGo4MainWindow().
|
protected |
Definition at line 246 of file TGo4MainWindow.h.
Referenced by closeEvent(), ForseCloseSlot(), and TGo4MainWindow().
|
protected |
Definition at line 247 of file TGo4MainWindow.h.
Referenced by CheckConnectingCounterSlot(), ConnectServer(), LaunchClient(), TGo4MainWindow(), and UpdateCaptionButtons().
|
protected |
Definition at line 249 of file TGo4MainWindow.h.
Referenced by CheckConnectingCounterSlot(), LaunchClient(), and TGo4MainWindow().
|
protected |
Definition at line 241 of file TGo4MainWindow.h.
Referenced by EstablishAnalysisWindow(), LaunchClient(), TerminateAnalysis(), and TGo4MainWindow().
|
protected |
Definition at line 251 of file TGo4MainWindow.h.
Referenced by CreateGUIScriptSlot(), OpenFileSlot(), SaveBrowserItemToFile(), SaveFileSlot(), SavePanelCanvas(), and TGo4MainWindow().
|
protected |
Definition at line 250 of file TGo4MainWindow.h.
Referenced by ConnectServer(), LastTypedPassword(), and TGo4MainWindow().
|
protected |
Definition at line 243 of file TGo4MainWindow.h.
Referenced by CascadeMdiPosition(), and TGo4MainWindow().
|
protected |
Definition at line 244 of file TGo4MainWindow.h.
Referenced by CascadeMdiPosition(), and TGo4MainWindow().
|
protected |
Definition at line 238 of file TGo4MainWindow.h.
Referenced by Browser(), and TGo4MainWindow().
|
protected |
Definition at line 237 of file TGo4MainWindow.h.
Referenced by AddAnalysisProxy(), CloseAllFilesSlot(), OpenRemoteFileSlot(), and TGo4MainWindow().
|
protected |
Definition at line 239 of file TGo4MainWindow.h.
Referenced by checkPanelRepaintSlot(), editorServiceSlot(), FindGo4Widget(), FindViewPanel(), GetWidgetTopSlot(), MakeNewPanel(), and TGo4MainWindow().
|
protected |
Definition at line 234 of file TGo4MainWindow.h.
Referenced by CascadeMdiPosition(), CascadeSubWindows(), checkPanelRepaintSlot(), closeEvent(), editorServiceSlot(), EstablishAnalysisConfiguration(), EstablishAnalysisWindow(), MakeNewPanel(), MinAllWindows(), StartConditionEditor(), StartConditionInfo(), StartEditDynEntry(), StartEventInfo(), StartFitPanel(), StartHistogramInfo(), StartParaEdit(), startUserGUI(), TGo4MainWindow(), ToggleScaleValues(), WindowActivated(), and windowsMenuAboutToShow().
|
protected |
Definition at line 236 of file TGo4MainWindow.h.
Referenced by AddAnalysisProxy(), Browser(), checkPanelRepaintSlot(), CloseAllFilesSlot(), editorServiceSlot(), FindGo4Widget(), FindViewPanel(), GetWidgetTopSlot(), MakeNewPanel(), OM(), OpenRemoteFileSlot(), TGo4MainWindow(), and ~TGo4MainWindow().
|
protected |
Definition at line 235 of file TGo4MainWindow.h.
Referenced by PaletteSettingsSlot(), and TGo4MainWindow().
|
protected |
Definition at line 233 of file TGo4MainWindow.h.
Referenced by TGo4MainWindow(), and windowsMenuAboutToShow().