GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4BrowserItem Class Reference

#include <TGo4BrowserItem.h>

Inheritance diagram for TGo4BrowserItem:

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

TGo4BrowserProxyfBrowser {nullptr}
TString fIconName
Bool_t fIsFolder {kFALSE}
TString fItemClass
TIterator * fIter {nullptr}
TGo4BrowserItemfParent {nullptr}
TGo4RootBrowserProxyfRootBrowser {nullptr}

Detailed Description

Definition at line 23 of file TGo4BrowserItem.h.

Constructor & Destructor Documentation

◆ TGo4BrowserItem() [1/6]

TGo4BrowserItem::TGo4BrowserItem ( )

◆ TGo4BrowserItem() [2/6]

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

Definition at line 34 of file TGo4BrowserItem.cxx.

References fBrowser, fIsFolder, fItemClass, fIter, and fParent.

◆ TGo4BrowserItem() [3/6]

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

Definition at line 45 of file TGo4BrowserItem.cxx.

References TGo4BrowserItem(), fBrowser, fIsFolder, fItemClass, fIter, and fParent.

◆ ~TGo4BrowserItem() [1/2]

TGo4BrowserItem::~TGo4BrowserItem ( )
virtual

Definition at line 62 of file TGo4BrowserItem.cxx.

References fIter.

◆ TGo4BrowserItem() [4/6]

TGo4BrowserItem::TGo4BrowserItem ( )

◆ TGo4BrowserItem() [5/6]

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

◆ TGo4BrowserItem() [6/6]

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

References TGo4BrowserItem().

◆ ~TGo4BrowserItem() [2/2]

virtual TGo4BrowserItem::~TGo4BrowserItem ( )
virtual

Member Function Documentation

◆ Browse() [1/2]

void TGo4BrowserItem::Browse ( TBrowser * b)
override

Definition at line 118 of file TGo4BrowserItem.cxx.

References DrawItem(), and IsFolder().

◆ Browse() [2/2]

void TGo4BrowserItem::Browse ( TBrowser * b)
override

◆ ClassDefOverride() [1/2]

TGo4BrowserItem::ClassDefOverride ( TGo4BrowserItem ,
1  )
protected

References TGo4BrowserItem().

◆ ClassDefOverride() [2/2]

TGo4BrowserItem::ClassDefOverride ( TGo4BrowserItem ,
1  )
protected

References TGo4BrowserItem().

◆ ClassName() [1/2]

const char * TGo4BrowserItem::ClassName ( ) const
inlineoverride

Definition at line 61 of file TGo4BrowserItem.h.

References GetItemClass().

◆ ClassName() [2/2]

const char * TGo4BrowserItem::ClassName ( ) const
inlineoverride

Definition at line 61 of file TGo4BrowserItem.h.

References GetItemClass().

◆ CopyToWorkspace() [1/2]

void TGo4BrowserItem::CopyToWorkspace ( )
virtual

Definition at line 134 of file TGo4BrowserItem.cxx.

References fBrowser, and ProduceFullName().

◆ CopyToWorkspace() [2/2]

virtual void TGo4BrowserItem::CopyToWorkspace ( )
virtual

◆ Delete() [1/2]

void TGo4BrowserItem::Delete ( Option_t * option = "")
override

Definition at line 215 of file TGo4BrowserItem.cxx.

References DeleteItem().

Referenced by deleteChilds().

◆ Delete() [2/2]

void TGo4BrowserItem::Delete ( Option_t * option = "")
override

◆ deleteChild() [1/2]

void TGo4BrowserItem::deleteChild ( TGo4BrowserItem * item)

Definition at line 88 of file TGo4BrowserItem.cxx.

References TGo4BrowserItem().

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ deleteChild() [2/2]

void TGo4BrowserItem::deleteChild ( TGo4BrowserItem * item)

References TGo4BrowserItem().

◆ deleteChilds() [1/2]

void TGo4BrowserItem::deleteChilds ( )

Definition at line 95 of file TGo4BrowserItem.cxx.

References Delete(), and fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ deleteChilds() [2/2]

void TGo4BrowserItem::deleteChilds ( )

◆ DeleteItem() [1/2]

void TGo4BrowserItem::DeleteItem ( )
virtual

◆ DeleteItem() [2/2]

virtual void TGo4BrowserItem::DeleteItem ( )
virtual

◆ DrawClass() [1/2]

void TGo4BrowserItem::DrawClass ( ) const
override

Definition at line 240 of file TGo4BrowserItem.cxx.

◆ DrawClass() [2/2]

void TGo4BrowserItem::DrawClass ( ) const
override

◆ DrawClone() [1/2]

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

Definition at line 245 of file TGo4BrowserItem.cxx.

◆ DrawClone() [2/2]

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

◆ DrawItem() [1/2]

void TGo4BrowserItem::DrawItem ( )
virtual

Definition at line 125 of file TGo4BrowserItem.cxx.

References fRootBrowser, and ProduceFullName().

Referenced by Browse().

◆ DrawItem() [2/2]

virtual void TGo4BrowserItem::DrawItem ( )
virtual

◆ Dump() [1/2]

void TGo4BrowserItem::Dump ( ) const
override

Definition at line 250 of file TGo4BrowserItem.cxx.

◆ Dump() [2/2]

void TGo4BrowserItem::Dump ( ) const
override

◆ firstChild() [1/2]

TGo4BrowserItem * TGo4BrowserItem::firstChild ( )

Definition at line 73 of file TGo4BrowserItem.cxx.

References TGo4BrowserItem(), and fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ firstChild() [2/2]

TGo4BrowserItem * TGo4BrowserItem::firstChild ( )

References TGo4BrowserItem().

◆ GetFullName() [1/2]

TString TGo4BrowserItem::GetFullName ( )

Definition at line 111 of file TGo4BrowserItem.cxx.

References ProduceFullName().

◆ GetFullName() [2/2]

TString TGo4BrowserItem::GetFullName ( )

◆ GetIconName() [1/2]

const char * TGo4BrowserItem::GetIconName ( ) const
inlineoverride

Definition at line 55 of file TGo4BrowserItem.h.

References fIconName.

◆ GetIconName() [2/2]

const char * TGo4BrowserItem::GetIconName ( ) const
inlineoverride

Definition at line 55 of file TGo4BrowserItem.h.

References fIconName.

◆ GetItemClass() [1/2]

const char * TGo4BrowserItem::GetItemClass ( ) const
inline

Definition at line 50 of file TGo4BrowserItem.h.

References fItemClass.

Referenced by ClassName().

◆ GetItemClass() [2/2]

const char * TGo4BrowserItem::GetItemClass ( ) const
inline

Definition at line 50 of file TGo4BrowserItem.h.

References fItemClass.

◆ GetParent() [1/2]

TGo4BrowserItem * TGo4BrowserItem::GetParent ( ) const
inline

◆ GetParent() [2/2]

TGo4BrowserItem * TGo4BrowserItem::GetParent ( ) const
inline

Definition at line 40 of file TGo4BrowserItem.h.

References TGo4BrowserItem(), and fParent.

◆ Inspect() [1/2]

void TGo4BrowserItem::Inspect ( ) const
override

Definition at line 255 of file TGo4BrowserItem.cxx.

◆ Inspect() [2/2]

void TGo4BrowserItem::Inspect ( ) const
override

◆ IsFolder() [1/2]

Bool_t TGo4BrowserItem::IsFolder ( ) const
inlineoverride

Definition at line 53 of file TGo4BrowserItem.h.

References fIsFolder.

Referenced by Browse().

◆ IsFolder() [2/2]

Bool_t TGo4BrowserItem::IsFolder ( ) const
inlineoverride

Definition at line 53 of file TGo4BrowserItem.h.

References fIsFolder.

◆ ls() [1/2]

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

Definition at line 230 of file TGo4BrowserItem.cxx.

◆ ls() [2/2]

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

◆ nextChild() [1/2]

TGo4BrowserItem * TGo4BrowserItem::nextChild ( )

Definition at line 80 of file TGo4BrowserItem.cxx.

References TGo4BrowserItem(), and fIter.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ nextChild() [2/2]

TGo4BrowserItem * TGo4BrowserItem::nextChild ( )

References TGo4BrowserItem().

◆ ProduceFullName() [1/2]

void TGo4BrowserItem::ProduceFullName ( TString & fullname)

◆ ProduceFullName() [2/2]

void TGo4BrowserItem::ProduceFullName ( TString & fullname)

◆ SaveAs() [1/2]

void TGo4BrowserItem::SaveAs ( const char * filename = "",
Option_t * option = "" ) const
override

Definition at line 235 of file TGo4BrowserItem.cxx.

◆ SaveAs() [2/2]

void TGo4BrowserItem::SaveAs ( const char * filename = "",
Option_t * option = "" ) const
override

◆ SetBrowser() [1/2]

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

Definition at line 67 of file TGo4BrowserItem.cxx.

References fBrowser, and fRootBrowser.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ SetBrowser() [2/2]

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

◆ SetDrawOption() [1/2]

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

Definition at line 260 of file TGo4BrowserItem.cxx.

◆ SetDrawOption() [2/2]

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

◆ SetIconName() [1/2]

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

Definition at line 56 of file TGo4BrowserItem.h.

References fIconName.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ SetIconName() [2/2]

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

Definition at line 56 of file TGo4BrowserItem.h.

References fIconName.

◆ SetIsFolder() [1/2]

void TGo4BrowserItem::SetIsFolder ( Bool_t b)
inline

Definition at line 52 of file TGo4BrowserItem.h.

References fIsFolder.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ SetIsFolder() [2/2]

void TGo4BrowserItem::SetIsFolder ( Bool_t b)
inline

Definition at line 52 of file TGo4BrowserItem.h.

References fIsFolder.

◆ SetItemClass() [1/2]

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

Definition at line 49 of file TGo4BrowserItem.h.

References fItemClass.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ SetItemClass() [2/2]

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

Definition at line 49 of file TGo4BrowserItem.h.

References fItemClass.

◆ SetMonitorFlag() [1/2]

void TGo4BrowserItem::SetMonitorFlag ( Bool_t on)
protected

◆ SetMonitorFlag() [2/2]

void TGo4BrowserItem::SetMonitorFlag ( Bool_t on)
protected

References TGo4BrowserItem(), and fParent.

◆ SetMonitorOff() [1/2]

void TGo4BrowserItem::SetMonitorOff ( )
virtual

Definition at line 168 of file TGo4BrowserItem.cxx.

References SetMonitorFlag().

◆ SetMonitorOff() [2/2]

virtual void TGo4BrowserItem::SetMonitorOff ( )
virtual

◆ SetMonitorOn() [1/2]

void TGo4BrowserItem::SetMonitorOn ( )
virtual

Definition at line 163 of file TGo4BrowserItem.cxx.

References SetMonitorFlag().

◆ SetMonitorOn() [2/2]

virtual void TGo4BrowserItem::SetMonitorOn ( )
virtual

◆ SetName() [1/2]

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

Definition at line 220 of file TGo4BrowserItem.cxx.

◆ SetName() [2/2]

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

◆ SetTitle() [1/2]

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

Definition at line 225 of file TGo4BrowserItem.cxx.

Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().

◆ SetTitle() [2/2]

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

◆ StartAnalysis() [1/2]

void TGo4BrowserItem::StartAnalysis ( )
virtual

Definition at line 200 of file TGo4BrowserItem.cxx.

References fBrowser, and TGo4ServerProxy::StartAnalysis().

◆ StartAnalysis() [2/2]

virtual void TGo4BrowserItem::StartAnalysis ( )
virtual

◆ StopAnalysis() [1/2]

void TGo4BrowserItem::StopAnalysis ( )
virtual

Definition at line 207 of file TGo4BrowserItem.cxx.

References fBrowser, and TGo4ServerProxy::StopAnalysis().

◆ StopAnalysis() [2/2]

virtual void TGo4BrowserItem::StopAnalysis ( )
virtual

◆ ToggleMonitoring() [1/2]

void TGo4BrowserItem::ToggleMonitoring ( Int_t sec)
virtual

Definition at line 194 of file TGo4BrowserItem.cxx.

References fBrowser.

◆ ToggleMonitoring() [2/2]

virtual void TGo4BrowserItem::ToggleMonitoring ( Int_t sec)
virtual

Field Documentation

◆ fBrowser

◆ fIconName

TString TGo4BrowserItem::fIconName
protected

Definition at line 81 of file TGo4BrowserItem.h.

Referenced by GetIconName(), and SetIconName().

◆ fIsFolder

Bool_t TGo4BrowserItem::fIsFolder {kFALSE}
protected

◆ fItemClass

TString TGo4BrowserItem::fItemClass
protected

◆ fIter

TIterator * TGo4BrowserItem::fIter {nullptr}
protected

◆ fParent

TGo4BrowserItem * TGo4BrowserItem::fParent {nullptr}
protected

◆ fRootBrowser

TGo4RootBrowserProxy * TGo4BrowserItem::fRootBrowser {nullptr}
protected

Definition at line 85 of file TGo4BrowserItem.h.

Referenced by DrawItem(), and SetBrowser().


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