13#ifndef ROOT7_RBrowserWidget
14#define ROOT7_RBrowserWidget
49 virtual void Show(
const std::string &) = 0;
63 virtual bool DrawElement(std::shared_ptr<Browsable::RElement> &,
const std::string & =
"") {
return false; }
76 virtual std::shared_ptr<RBrowserWidget>
Create(
const std::string &) = 0;
78 virtual std::shared_ptr<RBrowserWidget>
CreateFor(
const std::string &, std::shared_ptr<Browsable::RElement> &) {
return nullptr; }
87 static std::shared_ptr<RBrowserWidget>
CreateWidget(
const std::string &kind,
const std::string &
name);
89 static std::shared_ptr<RBrowserWidget>
CreateWidgetFor(
const std::string &kind,
const std::string &
name, std::shared_ptr<Browsable::RElement> &element);
Web-based ROOT files and objects browser.
std::vector< std::string > RElementPath_t
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...