| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is the Go4 Main Window
Field Summary | |
protected bool | fbCrosshairMode |
protected bool | fbLocalMode |
protected int | fiCrosshairId |
protected int | fiMasterMode |
protected int | fiPadcolorB |
protected int | fiPadcolorG |
protected int | fiPadcolorR |
protected TGo4AnalysisWindow* | fxAnalysisShell |
protected QString | fxSettingsfolder |
protected TGo4AnalysisStatusMonitor* | fxTGo4AnalysisStatusMonitor |
protected TGo4DividePad* | fxTGo4DividePad |
protected TGo4DockBrowsers* | fxTGo4DockBrowsers |
protected TGo4FitPanel* | fxTGo4FitPanel |
protected TGo4GUIRegistry* | fxTGo4GUIRegistry |
protected TGo4HisDrawOptions* | fxTGo4HisDrawOptions |
protected TGo4LogInfo* | fxTGo4LogInfo |
protected QWidget* | fxTGo4MainUserPanel |
protected TGo4ScaleOptions* | fxTGo4ScaleOptions |
protected TGo4Style* | fxTGo4Style |
protected TGo4TreeViewer* | fxTGo4TreeViewer |
protected TGo4WorkSpace* | fxTGo4WorkSpace |
protected QString | fxToolsfile |
protected QSize | fxViewpanelSize |
protected TIterator* | fxWinConIterator |
protected TList* | fxWinConSlotList |
protected TGo4QDockWindow* | LogInfoPanel |
protected QFont | m_font |
protected QPopupMenu* | SettingMenu |
:voidabout | slots |
protected QPopupMenu* | windowsMenu |
Destructor Summary | |
private virtual synchronized | ~TGo4MainWindow() |
Method Summary | |
void | aboutQt() |
void | aboutROOT() |
void | ActivePadChanged(TGo4PreviewPanel* fxView, TPad* Pad) |
void | AddAnalysisBar() |
void | AddAnalysisMenu() |
void | AddDrawBar() |
void | AddFileMenu() |
void | AddFileToolBar() |
void | AddScriptToolBar() |
void | AddSettingMenu() |
void | AddToolsBar() |
void | AddToolsMenu() |
void | AnalysisConfigAppearance(int mode) |
void | AnalysisConfigSlot() |
private const TGo4AnalysisWindow* | AnalysisShell() |
TGo4AnalysisStatusMonitor* | AnalysisStatusSlot() |
protected int | AssignRootColors() Assign pad background according to fiPadColor values in root colormap. |
void | CanvasColorSlot() |
private bool | CheckHistogram(const char * name, TH1* hist) test histogram of name is in one of the browser lists |
private bool | CheckViewpanel(TGo4PreviewPanel* pan) test if viewpanel reference pan is still in workspace |
void | clearAnalysis() |
void | clearLog() |
void | CloseAllFilesSlot() |
void | CloseAllWindows() |
void | CloseBrowsers() |
void | closeEvent(QCloseEvent* ce) |
void | CloseFileSlot() |
private void | CloseFitPanel() |
void | ConditionEditSlot(const char * condname, TGo4PreviewPanel* pan) |
TGo4ConditionInfo* | ConditionInfoSlot(const char * condname) |
void | CreateGUIScriptSlot() |
void | CreateNewHist() |
void | CrosshairSlot() |
void | DivideCanvasSlot() |
private const TGo4DockBrowsers* | DockBrowsers() |
void | DrawOptionsSlot() |
void | EditCopySlot() |
void | EventInfoSlot(const char * evename) |
void | ExitSlot() |
void | ExportSelectedObjectsSlot() |
void | FitHelpSlot() |
TGo4FitPanel* | FitPanelSlot() |
void | Go4BrowsersSlot() |
void | Go4TreeViewerSlot() |
TGo4HistogramInfo* | HistogramInfoSlot(const char * hisname) |
private void | HotStart(const char * fname) |
private void | init() |
void | InputTerminalParametersSlot() |
void | IntroHelpSlot() |
void | KillAnalysisSlot() |
void | launchClientSlot() |
void | LoadLibrarySlot() |
void | LogPanelSlot() |
void | LogSettingsSlot() |
void | makeStyle(const QString& ) |
void | MinAllWindows() |
void | MouseClick(TGo4PreviewPanel* view, TPad* pad) |
void | OpenFileSlot() |
void | OpenRemoteFileSlot() |
void | RefHelpSlot() |
private void | RegisterWindowEditSlots(TGo4WindowEditSlots* slot) |
private void | RememberViewpanelSize(TGo4PreviewPanel* fxView) |
void | RemoteInfoSlot() |
void | RemoveClientSlot() |
void | RestartAnalysisSlot() |
void | SaveAnalysisWindow() |
void | SaveFileSlot() |
void | SaveLogSlot() |
void | saveOptions() |
void | ScaleOptionsSlot() |
void | setFonts() |
protected void | SetMainCaption(int mode) Set caption to proper master mode |
void | SetMasterMode(int mode) Set look of mainwindow according to mode (observer=1, controller=2, admin=3) |
private void | ShowAnylsisOutput(const char * commandline) |
void | ShutdownSlaveSlot() |
void | StartAnalysisSlot() |
void | StartAnalysisWin(bool force) |
void | StartDynEditor() |
void | StartGUIScriptSlot() |
void | StartParaEdit() |
protected bool | startUserGUI(const char * ) |
private void | StatusMessage(const QString& mess) |
void | StopAnalysisSlot() |
void | StopGUIScriptSlot() |
void | StopMonitoring() |
void | StyleSlot() |
void | SubmitStartAnalysisSlot() |
private static QPixmap | uic_load_pixmap(const QString& name) |
private void | UnregisterWindowEditSlots(TGo4WindowEditSlots* slot) |
void | UserPanelSlot() |
TGo4PreviewPanel* | ViewPanelSlot(int div) |
void | WindowActivatedSlot(QWidget* w) |
void | windowsMenuAboutToShow() |
void | windowsMenuActivated(int id) |
void | WorkSpaceNewChild(TGo4PreviewPanel* Obj) |
void | WorkSpaceRemovedChild(TGo4PreviewPanel* Obj) |
Field Detail |
protected bool fbCrosshairMode
protected bool fbLocalMode
protected int fiCrosshairId
protected int fiMasterMode
protected int fiPadcolorB
protected int fiPadcolorG
protected int fiPadcolorR
protected TGo4AnalysisWindow* fxAnalysisShell
protected QString fxSettingsfolder
protected TGo4AnalysisStatusMonitor* fxTGo4AnalysisStatusMonitor
protected TGo4DividePad* fxTGo4DividePad
protected TGo4DockBrowsers* fxTGo4DockBrowsers
protected TGo4FitPanel* fxTGo4FitPanel
protected TGo4GUIRegistry* fxTGo4GUIRegistry
protected TGo4HisDrawOptions* fxTGo4HisDrawOptions
protected TGo4LogInfo* fxTGo4LogInfo
protected QWidget* fxTGo4MainUserPanel
protected TGo4ScaleOptions* fxTGo4ScaleOptions
protected TGo4Style* fxTGo4Style
protected TGo4TreeViewer* fxTGo4TreeViewer
protected TGo4WorkSpace* fxTGo4WorkSpace
protected QString fxToolsfile
protected QSize fxViewpanelSize
protected TIterator* fxWinConIterator
protected TList* fxWinConSlotList
protected TGo4QDockWindow* LogInfoPanel
protected QFont m_font
protected QPopupMenu* SettingMenu
public :voidabout slots
protected QPopupMenu* windowsMenu
Method Detail |
private virtual synchronized ~TGo4MainWindow()
Method Detail |
public void aboutQt()
public void aboutROOT()
public void ActivePadChanged(TGo4PreviewPanel* fxView, TPad* Pad)
public void AddAnalysisBar()
public void AddAnalysisMenu()
public void AddDrawBar()
public void AddFileMenu()
public void AddFileToolBar()
public void AddScriptToolBar()
public void AddSettingMenu()
public void AddToolsBar()
public void AddToolsMenu()
public void AnalysisConfigAppearance(int mode)
public void AnalysisConfigSlot()
private const TGo4AnalysisWindow* AnalysisShell()
public TGo4AnalysisStatusMonitor* AnalysisStatusSlot()
protected int AssignRootColors()
public void CanvasColorSlot()
private bool CheckHistogram(const char * name, TH1* hist)
private bool CheckViewpanel(TGo4PreviewPanel* pan)
public void clearAnalysis()
public void clearLog()
public void CloseAllFilesSlot()
public void CloseAllWindows()
public void CloseBrowsers()
public void closeEvent(QCloseEvent* ce)
public void CloseFileSlot()
private void CloseFitPanel()
public void ConditionEditSlot(const char * condname, TGo4PreviewPanel* pan)
public TGo4ConditionInfo* ConditionInfoSlot(const char * condname)
public void CreateGUIScriptSlot()
public void CreateNewHist()
public void CrosshairSlot()
public void DivideCanvasSlot()
private const TGo4DockBrowsers* DockBrowsers()
public void DrawOptionsSlot()
public void EditCopySlot()
public void EventInfoSlot(const char * evename)
public void ExitSlot()
public void ExportSelectedObjectsSlot()
public void FitHelpSlot()
public TGo4FitPanel* FitPanelSlot()
public void Go4BrowsersSlot()
public void Go4TreeViewerSlot()
public TGo4HistogramInfo* HistogramInfoSlot(const char * hisname)
private void HotStart(const char * fname)
private void init()
public void InputTerminalParametersSlot()
public void IntroHelpSlot()
public void KillAnalysisSlot()
public void launchClientSlot()
public void LoadLibrarySlot()
public void LogPanelSlot()
public void LogSettingsSlot()
public void makeStyle(const QString& )
public void MinAllWindows()
public void MouseClick(TGo4PreviewPanel* view, TPad* pad)
public void OpenFileSlot()
public void OpenRemoteFileSlot()
public void RefHelpSlot()
private void RegisterWindowEditSlots(TGo4WindowEditSlots* slot)
private void RememberViewpanelSize(TGo4PreviewPanel* fxView)
public void RemoteInfoSlot()
public void RemoveClientSlot()
public void RestartAnalysisSlot()
public void SaveAnalysisWindow()
public void SaveFileSlot()
public void SaveLogSlot()
public void saveOptions()
public void ScaleOptionsSlot()
public void setFonts()
protected void SetMainCaption(int mode)
public void SetMasterMode(int mode)
private void ShowAnylsisOutput(const char * commandline)
public void ShutdownSlaveSlot()
public void StartAnalysisSlot()
public void StartAnalysisWin(bool force)
public void StartDynEditor()
public void StartGUIScriptSlot()
public void StartParaEdit()
protected bool startUserGUI(const char * )
private void StatusMessage(const QString& mess)
public void StopAnalysisSlot()
public void StopGUIScriptSlot()
public void StopMonitoring()
public void StyleSlot()
public void SubmitStartAnalysisSlot()
private static QPixmap uic_load_pixmap(const QString& name)
private void UnregisterWindowEditSlots(TGo4WindowEditSlots* slot)
public void UserPanelSlot()
public TGo4PreviewPanel* ViewPanelSlot(int div)
public void WindowActivatedSlot(QWidget* w)
public void windowsMenuAboutToShow()
public void windowsMenuActivated(int id)
public void WorkSpaceNewChild(TGo4PreviewPanel* Obj)
public void WorkSpaceRemovedChild(TGo4PreviewPanel* Obj)
Association Links |
to Class TGo4GUIRegistry
to Class TGo4QDockWindow
to Class TGo4AnalysisWindow
to Class TList
to Class TIterator
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |