v2.10-0 (21000JUN2005)

Go4GUI
Class TGo4DiskFileBrowserSlots


class TGo4DiskFileBrowserSlots
derived from TGo4SlotsBaseClass

Author:
Mohammad Al-Turany, S.Linev, J.Adamczewski

Field Summary
 private TStringfxFilename
           
 private TGo4MainWindow*fxMainWin
           
 private TGo4DiskFileBrowser*fxTGo4DiskFileBrowser
           
 private TGo4DiskFileBrowserStatus*fxTGo4DiskFileBrowserStatus
           
 private TGo4DockBrowsers*fxTGo4DockBrowsers
           
 private TGo4GUIRegistry*fxTGo4GUIRegistry
           

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4DiskFileBrowserSlots(const char * name, const char * title, TGo4DiskFileBrowser* p)
           

Destructor Summary
 virtual synchronized ~TGo4DiskFileBrowserSlots()
           

Method Summary
 voidEditSelected()
           
 voidFileItemDoubleClicked(QListViewItem* Item)
           
 TGo4DiskFileBrowser*GetGUI()
           
 TGo4Status*GetStatus()
           
 const const Text_t*LoadObject(TObject* * pob, const Text_t* name)
          Retrieve object of name from a root file.
 private QListViewItem*MapBranch(QListViewItem* parent, TFile* file, TTree* tree, TBranch* branch, Bool_t createbr)
           
 private QListViewItem*MapEvent(QListViewItem* parent, TFile* file, TTree* tree, TGo4EventElement* elem, TObjArray* ListOfBranches, TArrayC* UsageOfBarnches)
           
 private QListViewItem*MapObject(QListViewItem* parent, TFile* file, TKey* key, TObject* obj)
           
 voidOpenSelectedMacro(const char * cName, const char * cPath)
           
 voidOpenSelectedRootFile(const char * cName, const char * cPath)
           
 voidPlotLocal()
           
 const const Text_t*SaveObject(TObject* ob, const char * newname)
          Save object ob to a root file.
 voidSetGUI(TGo4DiskFileBrowser* GUI)
           
 voidShowProperties(QListViewItem* Item)
           
 voidShowSelectedProperties()
           
 voidSuperImposeLocal()
           

Methods inherited from class Go4GUIBase.TGo4SlotsBaseClass
AddObject, AddObject, AddObjectToLocalList, AddObjectToRemoteList, StatusChanged

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fxFilename

private TString fxFilename

fxMainWin

private TGo4MainWindow* fxMainWin

fxTGo4DiskFileBrowser

private TGo4DiskFileBrowser* fxTGo4DiskFileBrowser

fxTGo4DiskFileBrowserStatus

private TGo4DiskFileBrowserStatus* fxTGo4DiskFileBrowserStatus

fxTGo4DockBrowsers

private TGo4DockBrowsers* fxTGo4DockBrowsers

fxTGo4GUIRegistry

private TGo4GUIRegistry* fxTGo4GUIRegistry
supplierCardinality 1
Constructor Detail

TGo4DiskFileBrowserSlots

public TGo4DiskFileBrowserSlots(const char * name, const char * title, TGo4DiskFileBrowser* p)
Method Detail

~TGo4DiskFileBrowserSlots

public virtual synchronized ~TGo4DiskFileBrowserSlots()
Method Detail

EditSelected

public void EditSelected()

FileItemDoubleClicked

public void FileItemDoubleClicked(QListViewItem* Item)

GetGUI

public TGo4DiskFileBrowser* GetGUI()

GetStatus

public TGo4Status* GetStatus()

LoadObject

public const const Text_t* LoadObject(TObject* * pob, const Text_t* name)
Retrieve object of name from a root file. Will open file requester
default file is currently active file. Pointer ob will give a
reference to the clone of the object in file, if successful, or 0.
returns name of save file if successful, or 0

MapBranch

private QListViewItem* MapBranch(QListViewItem* parent, TFile* file, TTree* tree, TBranch* branch, Bool_t createbr)

MapEvent

private QListViewItem* MapEvent(QListViewItem* parent, TFile* file, TTree* tree, TGo4EventElement* elem, TObjArray* ListOfBranches, TArrayC* UsageOfBarnches)

MapObject

private QListViewItem* MapObject(QListViewItem* parent, TFile* file, TKey* key, TObject* obj)

OpenSelectedMacro

public void OpenSelectedMacro(const char * cName, const char * cPath)

OpenSelectedRootFile

public void OpenSelectedRootFile(const char * cName, const char * cPath)

PlotLocal

public void PlotLocal()

SaveObject

public const const Text_t* SaveObject(TObject* ob, const char * newname)
Save object ob to a root file. If newname is given, name of object
is changed to it. Will open a file requester first, default file is
the currently active file. Searches old object of
same name, ob will replace it at the old subdirectory.
returns name of save file if successful, or 0. JA

SetGUI

public void SetGUI(TGo4DiskFileBrowser* GUI)

ShowProperties

public void ShowProperties(QListViewItem* Item)

ShowSelectedProperties

public void ShowSelectedProperties()

SuperImposeLocal

public void SuperImposeLocal()

Association Links

to Class TGo4GUIRegistry

Supplier Cardinality 1

to Class TGo4DiskFileBrowserStatus

to Class TGo4MainWindow


J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005