v2.10-0 (21000JUN2005)

Go4GUI
Class TGo4BrowserSlots


class TGo4BrowserSlots
derived from TGo4SlotsBaseClass

Author:
Mohammad Al-Turany, J.Adamczewski

Field Summary
 private TStringfxAddedItemName
          Stores the item name of the added object after setting cycle
 private TGo4MainWindow*fxMainWin
           
 private TGo4Browser*fxTGo4Browser
           
 private TGo4BrowserStatus*fxTGo4BrowserStatus
           
 private TGo4DockBrowsers*fxTGo4DockBrowsers
           
 private TGo4GUIRegistry*fxTGo4GUIRegistry
           
 private boolOverWriteMode
           
 private TFolder*RootMem
           
 private QTabWidget*TGo4DockBrowserTabs
           

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4BrowserSlots(const char * name, const char * title, TGo4Browser* p)
           

Destructor Summary
 virtual synchronized ~TGo4BrowserSlots()
           

Method Summary
 voidAddLocalObject(TNamed* Obj)
           
 voidAddObject(TNamed* )
           
 voidAddObject(TNamed* , TQRootCanvas* , TPad* pad)
           
 const const Text_t*AddObjectToLocalList(TNamed* ob, Bool_t clone, Bool_t changetab)
          returns full name of added object in memory list
 voidExportSelectedItems(const Text_t* filename, const Text_t* filedir, const Text_t* format, const Text_t* description, Bool_t exportall)
          Export selected objects of memory list into filedir.
 const const char *GetAddedItemName()
          Access to name of last recent added item.
 TGo4Browser*GetBrowserGUI()
           
 TRefArray*GetIndexOfSelectedItems()
           
 TGo4Status*GetStatus()
           
 voidLocalItemDoubleClicked(QListViewItem* Item)
           
 voidLocalListDeleteSelection()
           
 voidPlotLocal()
           
 voidResetRemoteObj(const char * ObjName)
           
 voidSetGUI(TGo4Browser* GUI)
           
 voidSetOverWriteMode(bool Mode)
           
 voidSuperImposeLocal()
           
 voidSynchronizeWithMemory()
           
 voidUpdateLocalList()
           

Methods inherited from class Go4GUIBase.TGo4SlotsBaseClass
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

fxAddedItemName

private TString fxAddedItemName
Stores the item name of the added object after setting cycle

fxMainWin

private TGo4MainWindow* fxMainWin

fxTGo4Browser

private TGo4Browser* fxTGo4Browser

fxTGo4BrowserStatus

private TGo4BrowserStatus* fxTGo4BrowserStatus

fxTGo4DockBrowsers

private TGo4DockBrowsers* fxTGo4DockBrowsers

fxTGo4GUIRegistry

private TGo4GUIRegistry* fxTGo4GUIRegistry
supplierCardinality 1

OverWriteMode

private bool OverWriteMode

RootMem

private TFolder* RootMem

TGo4DockBrowserTabs

private QTabWidget* TGo4DockBrowserTabs
Constructor Detail

TGo4BrowserSlots

public TGo4BrowserSlots(const char * name, const char * title, TGo4Browser* p)
Method Detail

~TGo4BrowserSlots

public virtual synchronized ~TGo4BrowserSlots()
Method Detail

AddLocalObject

public void AddLocalObject(TNamed* Obj)

AddObject

public void AddObject(TNamed* )

AddObject

public void AddObject(TNamed* , TQRootCanvas* , TPad* pad)

AddObjectToLocalList

public const const Text_t* AddObjectToLocalList(TNamed* ob, Bool_t clone, Bool_t changetab)
returns full name of added object in memory list

ExportSelectedItems

public void ExportSelectedItems(const Text_t* filename, const Text_t* filedir, const Text_t* format, const Text_t* description, Bool_t exportall)
Export selected objects of memory list into filedir. String format specifies conversion type.
For some filters (e.g. ROOT), one file of filename is written containing all objects.
If exportall flag is true, all objects in memory list are exported disregarding the mouse selections.

GetAddedItemName

public const const char * GetAddedItemName()
Access to name of last recent added item. We cannot change
return value of AddObject() for this, since this virtual
baseclass method might be used by some user guis already!

GetBrowserGUI

public TGo4Browser* GetBrowserGUI()

GetIndexOfSelectedItems

public TRefArray* GetIndexOfSelectedItems()

GetStatus

public TGo4Status* GetStatus()

LocalItemDoubleClicked

public void LocalItemDoubleClicked(QListViewItem* Item)

LocalListDeleteSelection

public void LocalListDeleteSelection()

PlotLocal

public void PlotLocal()

ResetRemoteObj

public void ResetRemoteObj(const char * ObjName)

SetGUI

public void SetGUI(TGo4Browser* GUI)

SetOverWriteMode

public void SetOverWriteMode(bool Mode)

SuperImposeLocal

public void SuperImposeLocal()

SynchronizeWithMemory

public void SynchronizeWithMemory()

UpdateLocalList

public void UpdateLocalList()

Association Links

to Class TGo4GUIRegistry

Supplier Cardinality 1

to Class TGo4BrowserStatus

to Class TFolder

to Class TGo4MainWindow

Note Links

to Note Note3


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

30-06-2005