Definition at line 73 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.   | |
| static std::shared_ptr< RBrowserWidget > | DetectCatchedWindow (const std::string &kind, RWebWindow &win) | 
| Check if catch window can be identified and normal widget can be created Used for TCanvas created in macro and catch by RBrowser.   | |
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 > &) | 
| virtual std::shared_ptr< RBrowserWidget > | DetectWindow (RWebWindow &) | 
Static Protected Member Functions | |
| static ProvidersMap_t & | GetMap () | 
| Returns static map of existing providers.   | |
| static RBrowserWidgetProvider * | GetProvider (const std::string &kind) | 
| Returns provider for specified kind.   | |
#include </github/home/ROOT-CI/src/gui/browserv7/src/RBrowserWidget.hxx>
      
  | 
  protected | 
Definition at line 75 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 79 of file RBrowserWidget.hxx.
      
  | 
  static | 
Create specified widget.
Definition at line 92 of file RBrowserWidget.cxx.
      
  | 
  static | 
Create specified widget for existing object.
Definition at line 102 of file RBrowserWidget.cxx.
      
  | 
  static | 
Check if catch window can be identified and normal widget can be created Used for TCanvas created in macro and catch by RBrowser.
Definition at line 113 of file RBrowserWidget.cxx.
      
  | 
  inlineprotectedvirtual | 
Reimplemented in RBrowserRCanvasProvider, and RBrowserTCanvasProvider.
Definition at line 81 of file RBrowserWidget.hxx.
      
  | 
  staticprotected | 
Returns static map of existing providers.
Definition at line 58 of file RBrowserWidget.cxx.
      
  | 
  staticprotected | 
Returns provider for specified kind.
Definition at line 67 of file RBrowserWidget.cxx.