Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::RBrowserInfoWidget Class Reference

Definition at line 135 of file RBrowser.cxx.

Public Types

enum  { kMaxContentLen = 10000000 }

Public Member Functions

 RBrowserInfoWidget (const std::string &name)
 ~RBrowserInfoWidget () override=default
virtual void CheckModified ()
bool DrawElement (std::shared_ptr< Browsable::RElement > &, const std::string &="") override
RBrowserGetBrowser () const
std::string GetKind () const override
const std::string & GetName () const
const Browsable::RElementPath_tGetPath () const
std::string GetTitle () override
virtual std::string GetUrl ()
virtual std::shared_ptr< RWebWindowGetWindow ()
virtual bool IsValid ()
void Refresh ()
void RefreshFromLogs (const std::string &promt, const std::vector< std::string > &logs)
void ResetConn () override
std::string SendWidgetContent () override
std::string SendWidgetTitle ()
 Returns string which can be send to browser client to set/change title of the widget tab.
virtual void SetActive ()
void SetPath (const Browsable::RElementPath_t &path)

Public Attributes

std::string fContent
bool fFirstSend {false}
 ! if editor content was send at least once
std::string fTitle

Private Attributes

RBrowserfBrowser {nullptr}
std::string fName
 ! widget name
Browsable::RElementPath_t fPath
 ! path of drawn element
Inheritance diagram for ROOT::RBrowserInfoWidget:
ROOT::RBrowserWidget

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kMaxContentLen 

Definition at line 138 of file RBrowser.cxx.

Constructor & Destructor Documentation

◆ RBrowserInfoWidget()

ROOT::RBrowserInfoWidget::RBrowserInfoWidget ( const std::string & name)
inline

Definition at line 144 of file RBrowser.cxx.

◆ ~RBrowserInfoWidget()

ROOT::RBrowserInfoWidget::~RBrowserInfoWidget ( )
overridedefault

Member Function Documentation

◆ CheckModified()

virtual void ROOT::RBrowserWidget::CheckModified ( )
inlinevirtualinherited

Reimplemented in RBrowserRCanvasWidget, and RBrowserTCanvasWidget.

Definition at line 68 of file RBrowserWidget.hxx.

◆ DrawElement()

bool ROOT::RBrowserInfoWidget::DrawElement ( std::shared_ptr< Browsable::RElement > & ,
const std::string & = "" )
inlineoverridevirtual

Reimplemented from ROOT::RBrowserWidget.

Definition at line 157 of file RBrowser.cxx.

◆ GetBrowser()

RBrowser * ROOT::RBrowserWidget::GetBrowser ( ) const
inlineinherited

Definition at line 48 of file RBrowserWidget.hxx.

◆ GetKind()

std::string ROOT::RBrowserInfoWidget::GetKind ( ) const
inlineoverridevirtual

Implements ROOT::RBrowserWidget.

Definition at line 154 of file RBrowser.cxx.

◆ GetName()

const std::string & ROOT::RBrowserWidget::GetName ( ) const
inlineinherited

Definition at line 59 of file RBrowserWidget.hxx.

◆ GetPath()

const Browsable::RElementPath_t & ROOT::RBrowserWidget::GetPath ( ) const
inlineinherited

Definition at line 57 of file RBrowserWidget.hxx.

◆ GetTitle()

std::string ROOT::RBrowserInfoWidget::GetTitle ( )
inlineoverridevirtual

Reimplemented from ROOT::RBrowserWidget.

Definition at line 155 of file RBrowser.cxx.

◆ GetUrl()

virtual std::string ROOT::RBrowserWidget::GetUrl ( )
inlinevirtualinherited

Reimplemented in ROOT::RBrowserCatchedWidget.

Definition at line 61 of file RBrowserWidget.hxx.

◆ GetWindow()

virtual std::shared_ptr< RWebWindow > ROOT::RBrowserWidget::GetWindow ( )
inlinevirtualinherited

◆ IsValid()

virtual bool ROOT::RBrowserWidget::IsValid ( )
inlinevirtualinherited

Reimplemented in RBrowserTCanvasWidget, and ROOT::RBrowserCatchedWidget.

Definition at line 70 of file RBrowserWidget.hxx.

◆ Refresh()

void ROOT::RBrowserInfoWidget::Refresh ( )
inline

Definition at line 159 of file RBrowser.cxx.

◆ RefreshFromLogs()

void ROOT::RBrowserInfoWidget::RefreshFromLogs ( const std::string & promt,
const std::vector< std::string > & logs )
inline

Definition at line 187 of file RBrowser.cxx.

◆ ResetConn()

void ROOT::RBrowserInfoWidget::ResetConn ( )
inlineoverridevirtual

Reimplemented from ROOT::RBrowserWidget.

Definition at line 152 of file RBrowser.cxx.

◆ SendWidgetContent()

std::string ROOT::RBrowserInfoWidget::SendWidgetContent ( )
inlineoverridevirtual

Reimplemented from ROOT::RBrowserWidget.

Definition at line 214 of file RBrowser.cxx.

◆ SendWidgetTitle()

std::string RBrowserWidget::SendWidgetTitle ( )
inherited

Returns string which can be send to browser client to set/change title of the widget tab.

Definition at line 27 of file RBrowserWidget.cxx.

◆ SetActive()

virtual void ROOT::RBrowserWidget::SetActive ( )
inlinevirtualinherited

Reimplemented in RBrowserTCanvasWidget.

Definition at line 54 of file RBrowserWidget.hxx.

◆ SetPath()

void ROOT::RBrowserWidget::SetPath ( const Browsable::RElementPath_t & path)
inlineinherited

Definition at line 56 of file RBrowserWidget.hxx.

Member Data Documentation

◆ fBrowser

RBrowser* ROOT::RBrowserWidget::fBrowser {nullptr}
privateinherited

Definition at line 41 of file RBrowserWidget.hxx.

◆ fContent

std::string ROOT::RBrowserInfoWidget::fContent

Definition at line 141 of file RBrowser.cxx.

◆ fFirstSend

bool ROOT::RBrowserInfoWidget::fFirstSend {false}

! if editor content was send at least once

Definition at line 142 of file RBrowser.cxx.

◆ fName

std::string ROOT::RBrowserWidget::fName
privateinherited

! widget name

Definition at line 37 of file RBrowserWidget.hxx.

◆ fPath

Browsable::RElementPath_t ROOT::RBrowserWidget::fPath
privateinherited

! path of drawn element

Definition at line 39 of file RBrowserWidget.hxx.

◆ fTitle

std::string ROOT::RBrowserInfoWidget::fTitle

Definition at line 140 of file RBrowser.cxx.


The documentation for this class was generated from the following file: