Logo ROOT  
Reference Guide
ROOT::Experimental::RBrowserWidget Class Referenceabstract

Abstract Web-based widget, which can be used in the RBrowser Used to embed canvas, geometry viewer and potentially any other widgets.

Definition at line 31 of file RBrowserWidget.hxx.

Public Member Functions

 RBrowserWidget (const std::string &name)
 
virtual ~RBrowserWidget ()=default
 
virtual bool DrawElement (std::shared_ptr< Browsable::RElement > &, const std::string &)
 
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 ()
 
virtual void SetActive ()
 
void SetPath (const Browsable::RElementPath_t &path)
 
virtual void Show (const std::string &)=0
 

Private Attributes

std::string fName
 ! widget name More...
 
Browsable::RElementPath_t fPath
 ! path of drawn element More...
 

#include </home/sftnight/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/gui/browserv7/src/RBrowserWidget.hxx>

Inheritance diagram for ROOT::Experimental::RBrowserWidget:
[legend]

Constructor & Destructor Documentation

◆ RBrowserWidget()

ROOT::Experimental::RBrowserWidget::RBrowserWidget ( const std::string &  name)
inlineexplicit

Definition at line 39 of file RBrowserWidget.hxx.

◆ ~RBrowserWidget()

virtual ROOT::Experimental::RBrowserWidget::~RBrowserWidget ( )
virtualdefault

Member Function Documentation

◆ DrawElement()

virtual bool ROOT::Experimental::RBrowserWidget::DrawElement ( std::shared_ptr< Browsable::RElement > &  ,
const std::string &   
)
inlinevirtual

◆ GetKind()

virtual std::string ROOT::Experimental::RBrowserWidget::GetKind ( ) const
pure virtual

◆ GetName()

const std::string & ROOT::Experimental::RBrowserWidget::GetName ( ) const
inline

Definition at line 51 of file RBrowserWidget.hxx.

◆ GetPath()

const Browsable::RElementPath_t & ROOT::Experimental::RBrowserWidget::GetPath ( ) const
inline

Definition at line 49 of file RBrowserWidget.hxx.

◆ GetTitle()

virtual std::string ROOT::Experimental::RBrowserWidget::GetTitle ( )
inlinevirtual

Reimplemented in RBrowserEditorWidget, RBrowserRCanvasWidget, and RBrowserTCanvasWidget.

Definition at line 54 of file RBrowserWidget.hxx.

◆ GetUrl()

virtual std::string ROOT::Experimental::RBrowserWidget::GetUrl ( )
pure virtual

◆ ResetConn()

virtual void ROOT::Experimental::RBrowserWidget::ResetConn ( )
inlinevirtual

Reimplemented in RBrowserEditorWidget.

Definition at line 44 of file RBrowserWidget.hxx.

◆ SendWidgetContent()

virtual std::string ROOT::Experimental::RBrowserWidget::SendWidgetContent ( )
inlinevirtual

Reimplemented in RBrowserEditorWidget.

Definition at line 57 of file RBrowserWidget.hxx.

◆ SetActive()

virtual void ROOT::Experimental::RBrowserWidget::SetActive ( )
inlinevirtual

Reimplemented in RBrowserTCanvasWidget.

Definition at line 46 of file RBrowserWidget.hxx.

◆ SetPath()

void ROOT::Experimental::RBrowserWidget::SetPath ( const Browsable::RElementPath_t path)
inline

Definition at line 48 of file RBrowserWidget.hxx.

◆ Show()

virtual void ROOT::Experimental::RBrowserWidget::Show ( const std::string &  )
pure virtual

Member Data Documentation

◆ fName

std::string ROOT::Experimental::RBrowserWidget::fName
private

! widget name

Definition at line 33 of file RBrowserWidget.hxx.

◆ fPath

Browsable::RElementPath_t ROOT::Experimental::RBrowserWidget::fPath
private

! path of drawn element

Definition at line 35 of file RBrowserWidget.hxx.


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