Definition at line 70 of file RBrowserWidget.hxx.
Public Member Functions | |
RBrowserWidgetProvider (const std::string &kind) | |
Constructor. | |
virtual | ~RBrowserWidgetProvider () |
Destructor. | |
Static Public Member Functions | |
static std::shared_ptr< RBrowserWidget > | CreateWidget (const std::string &kind, const std::string &name) |
Create specified widget. | |
static std::shared_ptr< RBrowserWidget > | CreateWidgetFor (const std::string &kind, const std::string &name, std::shared_ptr< Browsable::RElement > &element) |
Create specified widget for existing object. | |
Protected Types | |
using | ProvidersMap_t = std::map<std::string, RBrowserWidgetProvider*> |
Protected Member Functions | |
virtual std::shared_ptr< RBrowserWidget > | Create (const std::string &)=0 |
virtual std::shared_ptr< RBrowserWidget > | CreateFor (const std::string &, std::shared_ptr< Browsable::RElement > &) |
Static Protected Member Functions | |
static ProvidersMap_t & | GetMap () |
Returns static map of existing providers. | |
#include </github/home/ROOT-CI/src/gui/browserv7/src/RBrowserWidget.hxx>
|
protected |
Definition at line 72 of file RBrowserWidget.hxx.
|
explicit |
Constructor.
Definition at line 37 of file RBrowserWidget.cxx.
|
virtual |
Destructor.
Definition at line 45 of file RBrowserWidget.cxx.
|
protectedpure virtual |
Implemented in RBrowserGeomProvider, RBrowserRCanvasProvider, RBrowserTCanvasProvider, and RBrowserTreeProvider.
|
inlineprotectedvirtual |
Reimplemented in RBrowserTCanvasProvider, and RBrowserRCanvasProvider.
Definition at line 76 of file RBrowserWidget.hxx.
|
static |
Create specified widget.
Definition at line 67 of file RBrowserWidget.cxx.
|
static |
Create specified widget for existing object.
Definition at line 91 of file RBrowserWidget.cxx.
|
staticprotected |
Returns static map of existing providers.
Definition at line 58 of file RBrowserWidget.cxx.