GSI Object Oriented Online Offline (Go4)  GO4-6.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGo4BrowserItem Class Reference

#include <TGo4BrowserItem.h>

+ Inheritance diagram for TGo4BrowserItem:

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="") const
 
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 23 of file TGo4BrowserItem.h.

Constructor & Destructor Documentation

TGo4BrowserItem::TGo4BrowserItem ( )

Definition at line 24 of file TGo4BrowserItem.cxx.

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

Definition at line 34 of file TGo4BrowserItem.cxx.

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

Definition at line 45 of file TGo4BrowserItem.cxx.

TGo4BrowserItem::~TGo4BrowserItem ( )
virtual

Definition at line 62 of file TGo4BrowserItem.cxx.

References fIter.

Member Function Documentation

void TGo4BrowserItem::Browse ( TBrowser *  b)
virtual

Definition at line 120 of file TGo4BrowserItem.cxx.

References DrawItem(), and IsFolder().

TGo4BrowserItem::ClassDef ( TGo4BrowserItem  ,
 
)
protected
virtual const char* TGo4BrowserItem::ClassName ( ) const
inlinevirtual

Definition at line 61 of file TGo4BrowserItem.h.

References GetItemClass().

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

Definition at line 219 of file TGo4BrowserItem.cxx.

References DeleteItem().

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::deleteChild ( TGo4BrowserItem item)

Definition at line 89 of file TGo4BrowserItem.cxx.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::deleteChilds ( )

Definition at line 96 of file TGo4BrowserItem.cxx.

References fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

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

Definition at line 251 of file TGo4BrowserItem.cxx.

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

Definition at line 256 of file TGo4BrowserItem.cxx.

void TGo4BrowserItem::DrawItem ( )
virtual

Definition at line 127 of file TGo4BrowserItem.cxx.

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

Referenced by Browse().

void TGo4BrowserItem::Dump ( ) const
virtual

Definition at line 261 of file TGo4BrowserItem.cxx.

TGo4BrowserItem * TGo4BrowserItem::firstChild ( )

Definition at line 74 of file TGo4BrowserItem.cxx.

References fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

TString TGo4BrowserItem::GetFullName ( )

Definition at line 112 of file TGo4BrowserItem.cxx.

References ProduceFullName().

virtual const char* TGo4BrowserItem::GetIconName ( ) const
inlinevirtual

Definition at line 55 of file TGo4BrowserItem.h.

References fIconName.

const char* TGo4BrowserItem::GetItemClass ( ) const
inline

Definition at line 50 of file TGo4BrowserItem.h.

References fItemClass.

Referenced by ClassName().

TGo4BrowserItem* TGo4BrowserItem::GetParent ( ) const
inline

Definition at line 40 of file TGo4BrowserItem.h.

References fParent.

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

void TGo4BrowserItem::Inspect ( ) const
virtual

Definition at line 266 of file TGo4BrowserItem.cxx.

virtual Bool_t TGo4BrowserItem::IsFolder ( ) const
inlinevirtual

Definition at line 53 of file TGo4BrowserItem.h.

References fIsFolder.

Referenced by Browse().

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

Definition at line 234 of file TGo4BrowserItem.cxx.

TGo4BrowserItem * TGo4BrowserItem::nextChild ( )

Definition at line 81 of file TGo4BrowserItem.cxx.

References fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

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

Definition at line 245 of file TGo4BrowserItem.cxx.

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

Definition at line 67 of file TGo4BrowserItem.cxx.

References fBrowser, and fRootBrowser.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

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

Definition at line 271 of file TGo4BrowserItem.cxx.

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

Definition at line 56 of file TGo4BrowserItem.h.

References fIconName.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

void TGo4BrowserItem::SetIsFolder ( Bool_t  b)
inline

Definition at line 52 of file TGo4BrowserItem.h.

References fIsFolder.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

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

Definition at line 49 of file TGo4BrowserItem.h.

References fItemClass.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

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

Definition at line 171 of file TGo4BrowserItem.cxx.

References SetMonitorFlag().

void TGo4BrowserItem::SetMonitorOn ( )
virtual

Definition at line 166 of file TGo4BrowserItem.cxx.

References SetMonitorFlag().

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

Definition at line 224 of file TGo4BrowserItem.cxx.

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

Definition at line 229 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 198 of file TGo4BrowserItem.cxx.

References fBrowser, and TGo4BrowserProxy::ToggleMonitoring().

Member Data Documentation

TGo4BrowserProxy* TGo4BrowserItem::fBrowser
protected
TString TGo4BrowserItem::fIconName
protected

Definition at line 85 of file TGo4BrowserItem.h.

Referenced by GetIconName(), and SetIconName().

Bool_t TGo4BrowserItem::fIsFolder
protected

Definition at line 86 of file TGo4BrowserItem.h.

Referenced by IsFolder(), and SetIsFolder().

TString TGo4BrowserItem::fItemClass
protected

Definition at line 84 of file TGo4BrowserItem.h.

Referenced by GetItemClass(), and SetItemClass().

TIterator* TGo4BrowserItem::fIter
protected

Definition at line 83 of file TGo4BrowserItem.h.

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

TGo4BrowserItem* TGo4BrowserItem::fParent
protected

Definition at line 82 of file TGo4BrowserItem.h.

Referenced by GetParent().

TGo4RootBrowserProxy* TGo4BrowserItem::fRootBrowser
protected

Definition at line 89 of file TGo4BrowserItem.h.

Referenced by DrawItem(), and SetBrowser().


The documentation for this class was generated from the following files: