|
GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#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 () |
| void | Browse (TBrowser *b) override |
| const char * | ClassName () const override |
| virtual void | CopyToWorkspace () |
| void | Delete (Option_t *option="") override |
| void | deleteChild (TGo4BrowserItem *item) |
| void | deleteChilds () |
| virtual void | DeleteItem () |
| void | DrawClass () const override |
| TObject * | DrawClone (Option_t *option="") const override |
| virtual void | DrawItem () |
| void | Dump () const override |
| TGo4BrowserItem * | firstChild () |
| TString | GetFullName () |
| const char * | GetIconName () const override |
| const char * | GetItemClass () const |
| TGo4BrowserItem * | GetParent () const |
| void | Inspect () const override |
| Bool_t | IsFolder () const override |
| void | ls (Option_t *option="*") const override |
| TGo4BrowserItem * | nextChild () |
| void | ProduceFullName (TString &fullname) |
| void | SaveAs (const char *filename="", Option_t *option="") const override |
| void | SetBrowser (TGo4BrowserProxy *br, TGo4RootBrowserProxy *br2) |
| void | SetDrawOption (Option_t *option="") override |
| void | SetIconName (const char *name) |
| void | SetIsFolder (Bool_t b) |
| void | SetItemClass (const char *name) |
| virtual void | SetMonitorOff () |
| virtual void | SetMonitorOn () |
| void | SetName (const char *name) override |
| void | SetTitle (const char *title="") override |
| virtual void | StartAnalysis () |
| virtual void | StopAnalysis () |
| virtual void | ToggleMonitoring (Int_t sec) |
Protected Member Functions | |
| ClassDefOverride (TGo4BrowserItem, 1) | |
| void | SetMonitorFlag (Bool_t on) |
Protected Attributes | |
| TGo4BrowserProxy * | fBrowser {nullptr} |
| TString | fIconName |
| Bool_t | fIsFolder {kFALSE} |
| TString | fItemClass |
| TIterator * | fIter {nullptr} |
| TGo4BrowserItem * | fParent {nullptr} |
| TGo4RootBrowserProxy * | fRootBrowser {nullptr} |
Definition at line 23 of file TGo4BrowserItem.h.
| TGo4BrowserItem::TGo4BrowserItem | ( | ) |
Definition at line 24 of file TGo4BrowserItem.cxx.
References fBrowser, fIsFolder, fItemClass, fIter, and fParent.
Referenced by TGo4BrowserItem(), ClassDefOverride(), deleteChild(), firstChild(), GetParent(), and nextChild().
| TGo4BrowserItem::TGo4BrowserItem | ( | const char * | name, |
| const char * | title ) |
Definition at line 34 of file TGo4BrowserItem.cxx.
References fBrowser, fIsFolder, fItemClass, fIter, and fParent.
| 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.
|
virtual |
Definition at line 62 of file TGo4BrowserItem.cxx.
References fIter.
|
override |
Definition at line 118 of file TGo4BrowserItem.cxx.
References DrawItem(), and IsFolder().
|
protected |
References TGo4BrowserItem().
|
inlineoverride |
Definition at line 61 of file TGo4BrowserItem.h.
References GetItemClass().
|
virtual |
Definition at line 134 of file TGo4BrowserItem.cxx.
References fBrowser, and ProduceFullName().
|
override |
Definition at line 215 of file TGo4BrowserItem.cxx.
References DeleteItem().
Referenced by deleteChilds().
| void TGo4BrowserItem::deleteChild | ( | TGo4BrowserItem * | item | ) |
Definition at line 88 of file TGo4BrowserItem.cxx.
References TGo4BrowserItem().
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().
| void TGo4BrowserItem::deleteChilds | ( | ) |
Definition at line 95 of file TGo4BrowserItem.cxx.
References Delete(), and fIter.
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().
|
virtual |
Definition at line 143 of file TGo4BrowserItem.cxx.
References TGo4AbstractInterface::DeleteInstance(), fBrowser, GetParent(), TGo4Slot::IsParent(), and ProduceFullName().
Referenced by Delete().
|
override |
Definition at line 240 of file TGo4BrowserItem.cxx.
|
override |
Definition at line 245 of file TGo4BrowserItem.cxx.
|
virtual |
Definition at line 125 of file TGo4BrowserItem.cxx.
References fRootBrowser, and ProduceFullName().
Referenced by Browse().
|
override |
Definition at line 250 of file TGo4BrowserItem.cxx.
| TGo4BrowserItem * TGo4BrowserItem::firstChild | ( | ) |
Definition at line 73 of file TGo4BrowserItem.cxx.
References TGo4BrowserItem(), and fIter.
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().
| TString TGo4BrowserItem::GetFullName | ( | ) |
Definition at line 111 of file TGo4BrowserItem.cxx.
References ProduceFullName().
|
inlineoverride |
Definition at line 55 of file TGo4BrowserItem.h.
References fIconName.
|
inline |
|
inline |
Definition at line 40 of file TGo4BrowserItem.h.
References TGo4BrowserItem(), and fParent.
Referenced by DeleteItem(), ProduceFullName(), and TGo4RootBrowserProxy::SyncRootBrowserSlots().
|
override |
Definition at line 255 of file TGo4BrowserItem.cxx.
|
inlineoverride |
|
override |
Definition at line 230 of file TGo4BrowserItem.cxx.
| TGo4BrowserItem * TGo4BrowserItem::nextChild | ( | ) |
Definition at line 80 of file TGo4BrowserItem.cxx.
References TGo4BrowserItem(), and fIter.
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().
| void TGo4BrowserItem::ProduceFullName | ( | TString & | fullname | ) |
Definition at line 101 of file TGo4BrowserItem.cxx.
References GetParent(), and ProduceFullName().
Referenced by CopyToWorkspace(), DeleteItem(), DrawItem(), GetFullName(), ProduceFullName(), and SetMonitorFlag().
|
override |
Definition at line 235 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().
|
override |
Definition at line 260 of file TGo4BrowserItem.cxx.
|
inline |
Definition at line 56 of file TGo4BrowserItem.h.
References fIconName.
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().
|
inline |
Definition at line 52 of file TGo4BrowserItem.h.
References fIsFolder.
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().
|
inline |
Definition at line 49 of file TGo4BrowserItem.h.
References fItemClass.
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().
|
protected |
Definition at line 173 of file TGo4BrowserItem.cxx.
References fBrowser, TGo4Iter::getslot(), TGo4Access::kndFolder, TGo4Access::kndObject, TGo4Iter::next(), and ProduceFullName().
Referenced by SetMonitorOff(), and SetMonitorOn().
|
virtual |
Definition at line 168 of file TGo4BrowserItem.cxx.
References SetMonitorFlag().
|
virtual |
Definition at line 163 of file TGo4BrowserItem.cxx.
References SetMonitorFlag().
|
override |
Definition at line 220 of file TGo4BrowserItem.cxx.
|
override |
Definition at line 225 of file TGo4BrowserItem.cxx.
Referenced by TGo4RootBrowserProxy::SyncRootBrowserSlots().
|
virtual |
Definition at line 200 of file TGo4BrowserItem.cxx.
References fBrowser, and TGo4ServerProxy::StartAnalysis().
|
virtual |
Definition at line 207 of file TGo4BrowserItem.cxx.
References fBrowser, and TGo4ServerProxy::StopAnalysis().
|
virtual |
Definition at line 194 of file TGo4BrowserItem.cxx.
References fBrowser.
|
protected |
Definition at line 84 of file TGo4BrowserItem.h.
Referenced by TGo4BrowserItem(), TGo4BrowserItem(), TGo4BrowserItem(), CopyToWorkspace(), DeleteItem(), SetBrowser(), SetMonitorFlag(), StartAnalysis(), StopAnalysis(), and ToggleMonitoring().
|
protected |
Definition at line 81 of file TGo4BrowserItem.h.
Referenced by GetIconName(), and SetIconName().
|
protected |
Definition at line 82 of file TGo4BrowserItem.h.
Referenced by TGo4BrowserItem(), TGo4BrowserItem(), TGo4BrowserItem(), IsFolder(), and SetIsFolder().
|
protected |
Definition at line 80 of file TGo4BrowserItem.h.
Referenced by TGo4BrowserItem(), TGo4BrowserItem(), TGo4BrowserItem(), GetItemClass(), and SetItemClass().
|
protected |
Definition at line 79 of file TGo4BrowserItem.h.
Referenced by TGo4BrowserItem(), TGo4BrowserItem(), TGo4BrowserItem(), ~TGo4BrowserItem(), deleteChilds(), firstChild(), and nextChild().
|
protected |
Definition at line 78 of file TGo4BrowserItem.h.
Referenced by TGo4BrowserItem(), TGo4BrowserItem(), TGo4BrowserItem(), and GetParent().
|
protected |
Definition at line 85 of file TGo4BrowserItem.h.
Referenced by DrawItem(), and SetBrowser().