Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Browsable::RNTupleItem Class Reference

Representation of an RNTuple item in the browser.

Author
Patryk Tymoteusz Pilichowski

Definition at line 23 of file RNTupleItem.hxx.

Public Types

enum  ECategory { kField , kVisualization }
 

Public Member Functions

 RNTupleItem ()=default
 
 RNTupleItem (const std::string &_name, int _nchilds=0, const std::string &_icon="", ECategory _category=kField)
 
virtual ~RNTupleItem ()=default
 
bool Compare (const RItem *b, const std::string &s) const override
 
bool IsField () const
 
bool IsVisualization () const
 
- Public Member Functions inherited from ROOT::Browsable::RItem
 RItem ()=default
 
 RItem (const std::string &_name, int _nchilds=0, const std::string &_icon="")
 
virtual ~RItem ()=default
 
const std::string & GetIcon () const
 
const std::string & GetMTime () const
 
const std::string & GetName () const
 
const std::string & GetSize () const
 
const std::string & GetTitle () const
 
virtual bool IsFolder () const
 
virtual bool IsHidden () const
 
void SetChecked (bool on=true)
 
void SetExpanded (bool on=true)
 
void SetIcon (const std::string &_icon)
 
void SetMTime (const std::string &_mtime)
 
void SetName (const std::string &_name)
 
void SetSize (const std::string &_size)
 
void SetSize (Long64_t _size)
 
void SetTitle (const std::string &_title)
 

Protected Attributes

ECategory category {kField}
 
- Protected Attributes inherited from ROOT::Browsable::RItem
bool checked {false}
 is checked, not yet used
 
bool expanded {false}
 is expanded
 
std::string fsize
 item size
 
std::string icon
 icon associated with item
 
std::string mtime
 modification time
 
std::string name
 item name
 
int nchilds {0}
 number of childs
 
std::string title
 item title
 

#include <ROOT/Browsable/RNTupleItem.hxx>

Inheritance diagram for ROOT::Browsable::RNTupleItem:
[legend]

Member Enumeration Documentation

◆ ECategory

Enumerator
kField 
kVisualization 

Definition at line 25 of file RNTupleItem.hxx.

Constructor & Destructor Documentation

◆ RNTupleItem() [1/2]

ROOT::Browsable::RNTupleItem::RNTupleItem ( )
default

◆ RNTupleItem() [2/2]

ROOT::Browsable::RNTupleItem::RNTupleItem ( const std::string & _name,
int _nchilds = 0,
const std::string & _icon = "",
ECategory _category = kField )
inline

Definition at line 31 of file RNTupleItem.hxx.

◆ ~RNTupleItem()

virtual ROOT::Browsable::RNTupleItem::~RNTupleItem ( )
virtualdefault

Member Function Documentation

◆ Compare()

bool ROOT::Browsable::RNTupleItem::Compare ( const RItem * b,
const std::string & s ) const
inlineoverridevirtual

Reimplemented from ROOT::Browsable::RItem.

Definition at line 41 of file RNTupleItem.hxx.

◆ IsField()

bool ROOT::Browsable::RNTupleItem::IsField ( ) const
inline

Definition at line 39 of file RNTupleItem.hxx.

◆ IsVisualization()

bool ROOT::Browsable::RNTupleItem::IsVisualization ( ) const
inline

Definition at line 38 of file RNTupleItem.hxx.

Member Data Documentation

◆ category

ECategory ROOT::Browsable::RNTupleItem::category {kField}
protected

Definition at line 50 of file RNTupleItem.hxx.

Libraries for ROOT::Browsable::RNTupleItem:

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