Abstract Web-based widget, which can be used in the RBrowser Used to embed canvas, geometry viewer and potentially any other widgets.
Definition at line 31 of file RBrowserWidget.hxx.
Public Member Functions | |
| RBrowserWidget (const std::string &name) | |
| virtual | ~RBrowserWidget ()=default |
| virtual void | CheckModified () |
| virtual bool | DrawElement (std::shared_ptr< Browsable::RElement > &, const std::string &) |
| virtual std::string | GetKind () const =0 |
| const std::string & | GetName () const |
| const Browsable::RElementPath_t & | GetPath () const |
| virtual std::string | GetTitle () |
| virtual std::string | GetUrl ()=0 |
| virtual void | ResetConn () |
| virtual std::string | SendWidgetContent () |
| virtual void | SetActive () |
| void | SetPath (const Browsable::RElementPath_t &path) |
| virtual void | Show (const std::string &)=0 |
Private Attributes | |
| std::string | fName |
| ! widget name | |
| Browsable::RElementPath_t | fPath |
| ! path of drawn element | |
|
inlineexplicit |
Definition at line 39 of file RBrowserWidget.hxx.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in RBrowserRCanvasWidget, and RBrowserTCanvasWidget.
Definition at line 59 of file RBrowserWidget.hxx.
|
inlinevirtual |
Reimplemented in RBrowserEditorWidget, RBrowserGeomWidget, RBrowserRCanvasWidget, and RBrowserTCanvasWidget.
Definition at line 56 of file RBrowserWidget.hxx.
|
pure virtual |
Implemented in RBrowserEditorWidget, RBrowserCatchedWidget, RBrowserGeomWidget, RBrowserRCanvasWidget, and RBrowserTCanvasWidget.
|
inline |
Definition at line 51 of file RBrowserWidget.hxx.
|
inline |
Definition at line 49 of file RBrowserWidget.hxx.
|
inlinevirtual |
Reimplemented in RBrowserEditorWidget, RBrowserCatchedWidget, RBrowserRCanvasWidget, and RBrowserTCanvasWidget.
Definition at line 54 of file RBrowserWidget.hxx.
|
pure virtual |
Implemented in RBrowserEditorWidget, RBrowserCatchedWidget, RBrowserGeomWidget, RBrowserRCanvasWidget, and RBrowserTCanvasWidget.
|
inlinevirtual |
Reimplemented in RBrowserEditorWidget.
Definition at line 44 of file RBrowserWidget.hxx.
|
inlinevirtual |
Reimplemented in RBrowserEditorWidget.
Definition at line 57 of file RBrowserWidget.hxx.
|
inlinevirtual |
Reimplemented in RBrowserTCanvasWidget.
Definition at line 46 of file RBrowserWidget.hxx.
|
inline |
Definition at line 48 of file RBrowserWidget.hxx.
|
pure virtual |
Implemented in RBrowserEditorWidget, RBrowserCatchedWidget, RBrowserGeomWidget, RBrowserRCanvasWidget, and RBrowserTCanvasWidget.
|
private |
! widget name
Definition at line 33 of file RBrowserWidget.hxx.
|
private |
! path of drawn element
Definition at line 35 of file RBrowserWidget.hxx.