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.