Logo ROOT  
Reference Guide
TMyBrowserImp Class Reference

Definition at line 115 of file TObjectElement.cxx.

Public Member Functions

 TMyBrowserImp (TObjectLevelIter *iter, TObject *obj)
virtual ~TMyBrowserImp ()=default
void Add (TObject *obj, const char *name, Int_t) override
bool IsDuplicated () const
- Public Member Functions inherited from TBrowserImp
 TBrowserImp (TBrowser *b, const char *title, Int_t x, Int_t y, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with browser x, y, width and height. More...
 TBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with browser width and height. More...
 TBrowserImp (TBrowser *b=nullptr)
 Default constructor. More...
virtual ~TBrowserImp ()=default
virtual void Add (TObject *, const char *, Int_t)
virtual void AddCheckBox (TObject *, Bool_t=kFALSE)
virtual void BrowseObj (TObject *)
TBrowserBrowser () const
virtual void CheckObjectItem (TObject *, Bool_t=kFALSE)
virtual void CloseTabs ()
virtual Long_t ExecPlugin (const char *, const char *, const char *, Int_t, Int_t)
virtual void ExecuteDefaultAction (TObject *)
virtual TBrowserGetBrowser () const
virtual Option_tGetDrawOption () const
virtual TGMainFrameGetMainFrame () const
virtual void Iconify ()
virtual void RecursiveRemove (TObject *)
virtual void Refresh (Bool_t=kFALSE)
virtual void RemoveCheckBox (TObject *)
virtual void SetBrowser (TBrowser *b)
virtual void SetDrawOption (Option_t *="")
virtual void SetStatusText (const char *, Int_t)
virtual void Show ()
virtual void StartEmbedding (Int_t, Int_t)
virtual void StopEmbedding (const char *)

Private Attributes

const TObjectfBrowseObj {nullptr}
 ! object which wil be browsed More...
bool fDuplicated {false}
 ! is object was duplicated? More...
TObjectLevelIterfIter {nullptr}
 ! back-reference on iterator More...

Additional Inherited Members

- Protected Member Functions inherited from TBrowserImp
 TBrowserImp (const TBrowserImp &)=delete
TBrowserImpoperator= (const TBrowserImp &br)=delete
- Protected Attributes inherited from TBrowserImp
TBrowserfBrowser {nullptr}
 TBrowser associated with this implementation. More...
Bool_t fShowCycles {kFALSE}
 Show object cycle numbers in browser. More...
Inheritance diagram for TMyBrowserImp:

Constructor & Destructor Documentation

◆ TMyBrowserImp()

TMyBrowserImp::TMyBrowserImp ( TObjectLevelIter iter,
TObject obj 

Definition at line 122 of file TObjectElement.cxx.

◆ ~TMyBrowserImp()

virtual TMyBrowserImp::~TMyBrowserImp ( )

Member Function Documentation

◆ Add()

void TMyBrowserImp::Add ( TObject obj,
const char *  name,

Reimplemented from TBrowserImp.

Definition at line 127 of file TObjectElement.cxx.

◆ IsDuplicated()

bool TMyBrowserImp::IsDuplicated ( ) const

Definition at line 125 of file TObjectElement.cxx.

Member Data Documentation

◆ fBrowseObj

const TObject* TMyBrowserImp::fBrowseObj {nullptr}

! object which wil be browsed

Definition at line 117 of file TObjectElement.cxx.

◆ fDuplicated

bool TMyBrowserImp::fDuplicated {false}

! is object was duplicated?

Definition at line 118 of file TObjectElement.cxx.

◆ fIter

TObjectLevelIter* TMyBrowserImp::fIter {nullptr}

! back-reference on iterator

Definition at line 116 of file TObjectElement.cxx.

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