14#ifndef TGO4MAINWINDOW_H
15#define TGO4MAINWINDOW_H
69 TGo4ServerProxy *
ConnectHttpServer(
const char *addr =
nullptr,
const char *user =
nullptr,
const char *pass =
nullptr,
bool with_qt_process =
false,
bool get_analysis_config =
false);
70 void ConnectServer(
bool interactive =
true,
const char *password =
"");
188 void ShowAboudDialog(
const QString &title,
const QString &text,
const QString &icon);
229 void HelpWindow(
const char *filename,
const char *msg =
nullptr);
TGo4AnalysisWindow * EstablishAnalysisWindow(bool needoutput, bool withkillbnt=false, bool force_recreate=false)
TGo4BrowserProxy * Browser()
void CheckConnectingCounterSlot()
TGo4AnalysisConfiguration * FindAnalysisConfiguration()
void HotStart(const char *fname)
bool RemoveAnalysisProxy(int waittime=30, bool servershutdown=false)
void SetStyleSlot(const QString &)
void AddAnalysisMacrosBar()
TGo4FitPanel * StartFitPanel()
void ChangeTerminalFontSlot()
void StatusMessage(const QString &mess)
void ShowAboudDialog(const QString &title, const QString &text, const QString &icon)
void ToggleFullScreenSlot()
void PrepareForClientConnection(bool interactive=true)
void ChangeDrawItemFlagSlot(bool)
TGo4EventInfo * StartEventInfo()
void ChangeNativeMenuBarSlot(bool)
void LaunchClient(bool interactive=true)
void TerminateAnalysis(bool interactive=true)
void CreateNewHist(int isremote=-1)
TGo4EditDynEntry * StartEditDynEntry()
void ChangeCloneFlagSlot(bool)
virtual ~TGo4MainWindow()
void CloseAnalysisWindow()
QGo4Widget * FindGo4Widget(const char *name, bool activate)
void SubmitStartAnalysisSlot()
TGo4ViewPanel * FindViewPanel(const char *name)
void GStyleStatFormatSlot()
void MarkerSettingsSlot()
TGo4HistogramInfo * StartHistogramInfo()
void DisconnectAnalysis(bool interactive=true)
TGo4AnalysisConfiguration * EstablishAnalysisConfiguration(int level)
void EstablishAnalysisWindowForHttp()
void ChangeFetchWhenSaveSlot(bool)
TGo4ParaEdit * StartParaEdit(const char *itemname=nullptr)
TGo4AnalysisStatusMonitor * EstablishRatemeter(int level)
void windowsMenuAboutToShow()
void ChangeDrawDateFlagSlot(bool)
void ChangeWindowRubberBandSlot(bool)
void CreateGUIScriptSlot()
void CreateNewDynEntry(bool forothereditor=false)
const char * LastTypedPassword() const
void CascadeMdiPosition(QWidget *sub)
void ChangeSaveWhiteBackgroundSlot(bool)
TGo4ConditionEditor * StartConditionEditor()
void ChangeDrawTimeFlagSlot(bool)
void CreateNewCondition(bool forothereditor=false)
void EventStatusSlot(bool)
void UpdateCaptionButtons()
void ChangeDrawOnceSlot(bool)
QAction * faSumbStartAnal
void ConnectGo4Widget(QGo4Widget *editor)
TGo4ViewPanel * DisplayBrowserItem(const char *itemname, TGo4ViewPanel *panel, TPad *pad, bool activate, int updatelevel, const char *drawopt)
void ChangeFetchWhenCopySlot(bool)
void InputTerminalParametersSlot()
bool startUserGUI(const char *)
void UpdateDockAnalysisWindow()
void HelpWindow(const char *filename, const char *msg=nullptr)
void SavePanelCanvas(TGo4ViewPanel *panel)
void OpenRemoteFileSlot()
TGo4Slot * GetWidgetTopSlot(QGo4Widget *widget, bool force)
TGo4ConditionInfo * StartConditionInfo()
void closeEvent(QCloseEvent *ce) override
void SuperimposeSlot(bool)
void ChangeTerminalTimeStampSlot(bool)
bool SubmitAnalysisSettings()
void checkPanelRepaintSlot()
TGo4ViewPanel * MakeNewPanel(int div=0)
TGo4MainWindow(QApplication *)
void WindowActivated(int id)
void ConnectServer(bool interactive=true, const char *password="")
bool SaveBrowserItemToFile(const char *itemname, const char *subfolder)
TGo4AnalysisProxy * AddAnalysisProxy(bool isserver, bool needoutput)
void ToggleMbsMonitor(const char *nodename)
void ChangeTerminalTimeStampFormatSlot()
void ToggleAnalysisWindow()
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 ChangeFetchWhenDrawSlot(bool)
TGo4SetScaleValues * ToggleScaleValues()
QAction * faDisconnectAnal
void ShutdownAnalysis(bool interactive=true)
void ConnectHServerSlot()
void PaletteSettingsSlot()
void editorServiceSlot(QGo4Widget *editor, int serviceid, const char *str, void *par)
TGo4AnalysisWindow * FindAnalysisWindow()
void ChangeHideEventElement(bool)
void ToggleAnalysisConfiguration()
special base class for remote data servers like DABC, HTTP, hist server