Definition at line 108 of file RBrowserTreeWidget.cxx.
Public Member Functions | |
| RBrowserTreeProvider () | |
| ~RBrowserTreeProvider () override=default | |
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 | |
| std::shared_ptr< RBrowserWidget > | Create (const std::string &name) final |
| 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. | |
|
protectedinherited |
Definition at line 75 of file RBrowserWidget.hxx.
|
inline |
Definition at line 115 of file RBrowserTreeWidget.cxx.
|
overridedefault |
|
inlinefinalprotectedvirtual |
Implements ROOT::RBrowserWidgetProvider.
Definition at line 110 of file RBrowserTreeWidget.cxx.
|
inlineprotectedvirtualinherited |
Reimplemented in RBrowserRCanvasProvider, and RBrowserTCanvasProvider.
Definition at line 79 of file RBrowserWidget.hxx.
|
staticinherited |
Create specified widget.
Definition at line 92 of file RBrowserWidget.cxx.
|
staticinherited |
Create specified widget for existing object.
Definition at line 102 of file RBrowserWidget.cxx.
|
staticinherited |
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.
|
inlineprotectedvirtualinherited |
Reimplemented in RBrowserRCanvasProvider, and RBrowserTCanvasProvider.
Definition at line 81 of file RBrowserWidget.hxx.
|
staticprotectedinherited |
Returns static map of existing providers.
Definition at line 58 of file RBrowserWidget.cxx.
|
staticprotectedinherited |
Returns provider for specified kind.
Definition at line 67 of file RBrowserWidget.cxx.