Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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.
 
 TBrowserImp (TBrowser *b, const char *title, UInt_t width, UInt_t height, Option_t *opt="")
 Constructor with browser width and height.
 
 TBrowserImp (TBrowser *b=nullptr)
 Default constructor.
 
virtual ~TBrowserImp ()=default
 
virtual void AddCheckBox (TObject *, Bool_t=kFALSE)
 
virtual void BrowseObj (TObject *)
 
TBrowserBrowser () const
 
virtual void CheckObjectItem (TObject *, Bool_t=kFALSE)
 
virtual void CloseTabs ()
 
virtual Longptr_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
 
bool fDuplicated {false}
 ! is object was duplicated?
 
TObjectLevelIterfIter {nullptr}
 ! back-reference on iterator
 

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.
 
Bool_t fShowCycles {kFALSE}
 Show object cycle numbers in browser.
 
Inheritance diagram for TMyBrowserImp:
[legend]

Constructor & Destructor Documentation

◆ TMyBrowserImp()

TMyBrowserImp::TMyBrowserImp ( TObjectLevelIter iter,
TObject obj 
)
inline

Definition at line 122 of file TObjectElement.cxx.

◆ ~TMyBrowserImp()

virtual TMyBrowserImp::~TMyBrowserImp ( )
virtualdefault

Member Function Documentation

◆ Add()

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

Reimplemented from TBrowserImp.

Definition at line 127 of file TObjectElement.cxx.

◆ IsDuplicated()

bool TMyBrowserImp::IsDuplicated ( ) const
inline

Definition at line 125 of file TObjectElement.cxx.

Member Data Documentation

◆ fBrowseObj

const TObject* TMyBrowserImp::fBrowseObj {nullptr}
private

! object which wil be browsed

Definition at line 117 of file TObjectElement.cxx.

◆ fDuplicated

bool TMyBrowserImp::fDuplicated {false}
private

! is object was duplicated?

Definition at line 118 of file TObjectElement.cxx.

◆ fIter

TObjectLevelIter* TMyBrowserImp::fIter {nullptr}
private

! back-reference on iterator

Definition at line 116 of file TObjectElement.cxx.

  • gui/browsable/src/TObjectElement.cxx