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