Public Member Functions | Protected Member Functions | Protected Attributes

TGo4BrowserItem Class Reference

#include <TGo4BrowserItem.h>

List of all members.

Public Member Functions

 TGo4BrowserItem ()
 TGo4BrowserItem (const char *name, const char *title)
 TGo4BrowserItem (TGo4BrowserItem *parent, TGo4BrowserItem *previtem, const char *name, const char *title)
virtual ~TGo4BrowserItem ()
virtual void Browse (TBrowser *b)
virtual void DrawItem ()
virtual void CopyToWorkspace ()
virtual void DeleteItem ()
virtual void SetMonitorOn ()
virtual void SetMonitorOff ()
virtual void ToggleMonitoring (Int_t sec)
virtual void StartAnalysis ()
virtual void StopAnalysis ()
TGo4BrowserItemGetParent () const
void SetBrowser (TGo4BrowserProxy *br, TGo4RootBrowserProxy *br2)
TGo4BrowserItemfirstChild ()
TGo4BrowserItemnextChild ()
void deleteChild (TGo4BrowserItem *item)
void deleteChilds ()
void SetItemClass (const char *name)
const char * GetItemClass () const
void SetIsFolder (Bool_t b)
virtual Bool_t IsFolder () const
virtual const char * GetIconName () const
void SetIconName (const char *name)
void ProduceFullName (TString &fullname)
TString GetFullName ()
virtual const char * ClassName () const
virtual void Delete (Option_t *option="")
virtual void SetName (const char *name)
virtual void SetTitle (const char *title="")
virtual void ls (Option_t *option="*") const
virtual void SaveAs (const char *filename="", Option_t *option="")
virtual void DrawClass () const
virtual TObject * DrawClone (Option_t *option="") const
virtual void Dump () const
virtual void Inspect () const
virtual void SetDrawOption (Option_t *option="")

Protected Member Functions

void SetMonitorFlag (Bool_t on)
 ClassDef (TGo4BrowserItem, 1)

Protected Attributes

TGo4BrowserItemfParent
TIterator * fIter
TString fItemClass
TString fIconName
Bool_t fIsFolder
TGo4BrowserProxyfBrowser
TGo4RootBrowserProxyfRootBrowser

Detailed Description

Definition at line 25 of file TGo4BrowserItem.h.


Constructor & Destructor Documentation

TGo4BrowserItem::TGo4BrowserItem (  ) 

Definition at line 30 of file TGo4BrowserItem.cxx.

TGo4BrowserItem::TGo4BrowserItem ( const char *  name,
const char *  title 
)

Definition at line 40 of file TGo4BrowserItem.cxx.

TGo4BrowserItem::TGo4BrowserItem ( TGo4BrowserItem parent,
TGo4BrowserItem previtem,
const char *  name,
const char *  title 
)

Definition at line 51 of file TGo4BrowserItem.cxx.

TGo4BrowserItem::~TGo4BrowserItem (  )  [virtual]

Definition at line 68 of file TGo4BrowserItem.cxx.

References fIter.


Member Function Documentation

void TGo4BrowserItem::Browse ( TBrowser *  b  )  [virtual]

Definition at line 126 of file TGo4BrowserItem.cxx.

References DrawItem(), and IsFolder().

TGo4BrowserItem::ClassDef ( TGo4BrowserItem  ,
 
) [protected]
virtual const char* TGo4BrowserItem::ClassName (  )  const [inline, virtual]

Definition at line 63 of file TGo4BrowserItem.h.

References GetItemClass().

void TGo4BrowserItem::CopyToWorkspace (  )  [virtual]
void TGo4BrowserItem::Delete ( Option_t *  option = ""  )  [virtual]

Definition at line 226 of file TGo4BrowserItem.cxx.

References DeleteItem().

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::deleteChild ( TGo4BrowserItem item  ) 

Definition at line 95 of file TGo4BrowserItem.cxx.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::deleteChilds (  ) 

Definition at line 102 of file TGo4BrowserItem.cxx.

References fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::DeleteItem (  )  [virtual]
void TGo4BrowserItem::DrawClass (  )  const [virtual]

Definition at line 258 of file TGo4BrowserItem.cxx.

TObject * TGo4BrowserItem::DrawClone ( Option_t *  option = ""  )  const [virtual]

Definition at line 263 of file TGo4BrowserItem.cxx.

void TGo4BrowserItem::DrawItem (  )  [virtual]

Definition at line 133 of file TGo4BrowserItem.cxx.

References TGo4RootBrowserProxy::DrawItem(), fRootBrowser, and ProduceFullName().

Referenced by Browse().

void TGo4BrowserItem::Dump (  )  const [virtual]

Definition at line 268 of file TGo4BrowserItem.cxx.

TGo4BrowserItem * TGo4BrowserItem::firstChild (  ) 

Definition at line 80 of file TGo4BrowserItem.cxx.

References fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

TString TGo4BrowserItem::GetFullName (  ) 

Definition at line 118 of file TGo4BrowserItem.cxx.

References ProduceFullName().

virtual const char* TGo4BrowserItem::GetIconName (  )  const [inline, virtual]

Definition at line 57 of file TGo4BrowserItem.h.

References fIconName.

const char* TGo4BrowserItem::GetItemClass (  )  const [inline]

Definition at line 52 of file TGo4BrowserItem.h.

References fItemClass.

Referenced by ClassName().

TGo4BrowserItem* TGo4BrowserItem::GetParent (  )  const [inline]

Definition at line 42 of file TGo4BrowserItem.h.

References fParent.

Referenced by DeleteItem(), ProduceFullName(), and TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::Inspect (  )  const [virtual]

Definition at line 273 of file TGo4BrowserItem.cxx.

virtual Bool_t TGo4BrowserItem::IsFolder (  )  const [inline, virtual]

Definition at line 55 of file TGo4BrowserItem.h.

References fIsFolder.

Referenced by Browse().

void TGo4BrowserItem::ls ( Option_t *  option = "*"  )  const [virtual]

Definition at line 241 of file TGo4BrowserItem.cxx.

TGo4BrowserItem * TGo4BrowserItem::nextChild (  ) 

Definition at line 87 of file TGo4BrowserItem.cxx.

References fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::ProduceFullName ( TString &  fullname  ) 
void TGo4BrowserItem::SaveAs ( const char *  filename = "",
Option_t *  option = "" 
) [virtual]

Definition at line 252 of file TGo4BrowserItem.cxx.

void TGo4BrowserItem::SetBrowser ( TGo4BrowserProxy br,
TGo4RootBrowserProxy br2 
)

Definition at line 73 of file TGo4BrowserItem.cxx.

References fBrowser, and fRootBrowser.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::SetDrawOption ( Option_t *  option = ""  )  [virtual]

Definition at line 278 of file TGo4BrowserItem.cxx.

void TGo4BrowserItem::SetIconName ( const char *  name  )  [inline]

Definition at line 58 of file TGo4BrowserItem.h.

References fIconName.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::SetIsFolder ( Bool_t  b  )  [inline]

Definition at line 54 of file TGo4BrowserItem.h.

References fIsFolder.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::SetItemClass ( const char *  name  )  [inline]

Definition at line 51 of file TGo4BrowserItem.h.

References fItemClass.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::SetMonitorFlag ( Bool_t  on  )  [protected]
void TGo4BrowserItem::SetMonitorOff (  )  [virtual]

Definition at line 177 of file TGo4BrowserItem.cxx.

References SetMonitorFlag().

void TGo4BrowserItem::SetMonitorOn (  )  [virtual]

Definition at line 172 of file TGo4BrowserItem.cxx.

References SetMonitorFlag().

void TGo4BrowserItem::SetName ( const char *  name  )  [virtual]

Definition at line 231 of file TGo4BrowserItem.cxx.

void TGo4BrowserItem::SetTitle ( const char *  title = ""  )  [virtual]

Definition at line 236 of file TGo4BrowserItem.cxx.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::StartAnalysis (  )  [virtual]
void TGo4BrowserItem::StopAnalysis (  )  [virtual]
void TGo4BrowserItem::ToggleMonitoring ( Int_t  sec  )  [virtual]

Definition at line 204 of file TGo4BrowserItem.cxx.

References fBrowser, and TGo4BrowserProxy::ToggleMonitoring().


Member Data Documentation

TString TGo4BrowserItem::fIconName [protected]

Definition at line 93 of file TGo4BrowserItem.h.

Referenced by GetIconName(), and SetIconName().

Bool_t TGo4BrowserItem::fIsFolder [protected]

Definition at line 94 of file TGo4BrowserItem.h.

Referenced by IsFolder(), and SetIsFolder().

TString TGo4BrowserItem::fItemClass [protected]

Definition at line 92 of file TGo4BrowserItem.h.

Referenced by GetItemClass(), and SetItemClass().

TIterator* TGo4BrowserItem::fIter [protected]

Definition at line 91 of file TGo4BrowserItem.h.

Referenced by deleteChilds(), firstChild(), nextChild(), and ~TGo4BrowserItem().

Definition at line 90 of file TGo4BrowserItem.h.

Referenced by GetParent().

Definition at line 97 of file TGo4BrowserItem.h.

Referenced by DrawItem(), and SetBrowser().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines