Logo ROOT  
Reference Guide
RBrowserTreeWidget Class Reference

Definition at line 28 of file RBrowserTreeWidget.cxx.

Public Member Functions

 RBrowserTreeWidget (const std::string &name)
 
virtual ~RBrowserTreeWidget ()=default
 
bool DrawElement (std::shared_ptr< Browsable::RElement > &elem, const std::string &="") override
 
std::string GetKind () const override
 
std::string GetTitle () override
 
std::string GetUrl () override
 
std::string SendWidgetContent () override
 
void Show (const std::string &arg) override
 
- Public Member Functions inherited from ROOT::Experimental::RBrowserWidget
 RBrowserWidget (const std::string &name)
 
virtual ~RBrowserWidget ()=default
 
virtual void CheckModified ()
 
virtual bool DrawElement (std::shared_ptr< Browsable::RElement > &, const std::string &="")
 
RBrowserGetBrowser () const
 
virtual std::string GetKind () const =0
 
const std::string & GetName () const
 
const Browsable::RElementPath_tGetPath () const
 
virtual std::string GetTitle ()
 
virtual std::string GetUrl ()=0
 
virtual void ResetConn ()
 
virtual std::string SendWidgetContent ()
 
std::string SendWidgetTitle ()
 Returns string which can be send to browser client to set/change title of the widget tab. More...
 
virtual void SetActive ()
 
void SetPath (const Browsable::RElementPath_t &path)
 
virtual void Show (const std::string &)=0
 

Private Attributes

std::unique_ptr< Browsable::RHolderfObject
 
std::string fTitle
 
RTreeViewer fViewer
 
Inheritance diagram for RBrowserTreeWidget:
[legend]

Constructor & Destructor Documentation

◆ RBrowserTreeWidget()

RBrowserTreeWidget::RBrowserTreeWidget ( const std::string &  name)
inline

Definition at line 35 of file RBrowserTreeWidget.cxx.

◆ ~RBrowserTreeWidget()

virtual RBrowserTreeWidget::~RBrowserTreeWidget ( )
virtualdefault

Member Function Documentation

◆ DrawElement()

bool RBrowserTreeWidget::DrawElement ( std::shared_ptr< Browsable::RElement > &  elem,
const std::string &  = "" 
)
inlineoverridevirtual

Reimplemented from ROOT::Experimental::RBrowserWidget.

Definition at line 52 of file RBrowserTreeWidget.cxx.

◆ GetKind()

std::string RBrowserTreeWidget::GetKind ( ) const
inlineoverridevirtual

Implements ROOT::Experimental::RBrowserWidget.

Definition at line 46 of file RBrowserTreeWidget.cxx.

◆ GetTitle()

std::string RBrowserTreeWidget::GetTitle ( )
inlineoverridevirtual

Reimplemented from ROOT::Experimental::RBrowserWidget.

Definition at line 47 of file RBrowserTreeWidget.cxx.

◆ GetUrl()

std::string RBrowserTreeWidget::GetUrl ( )
inlineoverridevirtual

Implements ROOT::Experimental::RBrowserWidget.

Definition at line 48 of file RBrowserTreeWidget.cxx.

◆ SendWidgetContent()

std::string RBrowserTreeWidget::SendWidgetContent ( )
inlineoverridevirtual

Reimplemented from ROOT::Experimental::RBrowserWidget.

Definition at line 104 of file RBrowserTreeWidget.cxx.

◆ Show()

void RBrowserTreeWidget::Show ( const std::string &  arg)
inlineoverridevirtual

Implements ROOT::Experimental::RBrowserWidget.

Definition at line 50 of file RBrowserTreeWidget.cxx.

Member Data Documentation

◆ fObject

std::unique_ptr<Browsable::RHolder> RBrowserTreeWidget::fObject
private

Definition at line 30 of file RBrowserTreeWidget.cxx.

◆ fTitle

std::string RBrowserTreeWidget::fTitle
private

Definition at line 31 of file RBrowserTreeWidget.cxx.

◆ fViewer

RTreeViewer RBrowserTreeWidget::fViewer
private

Definition at line 29 of file RBrowserTreeWidget.cxx.


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