Representation of single item in the file browser.
Definition at line 23 of file RSysFileItem.hxx.
Public Member Functions | |
RSysFileItem ()=default | |
Default constructor. | |
RSysFileItem (const std::string &_name, int _nchilds) | |
virtual | ~RSysFileItem ()=default |
bool | Compare (const RItem *b, const std::string &method) const override |
bool | IsFolder () const override |
bool | IsHidden () const override |
Public Member Functions inherited from ROOT::Experimental::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 & | GetName () const |
const std::string & | GetSize () const |
const std::string & | GetTitle () const |
void | SetChecked (bool on=true) |
void | SetExpanded (bool on=true) |
void | SetIcon (const std::string &_icon) |
void | SetName (const std::string &_name) |
void | SetSize (const std::string &_size) |
void | SetSize (Long64_t _size) |
void | SetTitle (const std::string &_title) |
Public Attributes | |
std::string | fgid |
group id | |
std::string | ftype |
file attributes | |
std::string | fuid |
user id | |
int | gid {0} |
! file gid | |
bool | isdir {false} |
! true if directory | |
bool | islink {false} |
! true if symbolic link | |
long | modtime {0} |
! modification time | |
std::string | mtime |
modification time | |
int64_t | size {0} |
! file size | |
int | type {0} |
! file type | |
int | uid {0} |
! file uid | |
Additional Inherited Members | |
Protected Attributes inherited from ROOT::Experimental::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 | name |
item name | |
int | nchilds {0} |
number of childs | |
std::string | title |
item title | |
#include <ROOT/Browsable/RSysFileItem.hxx>
|
default |
Default constructor.
|
inline |
Definition at line 43 of file RSysFileItem.hxx.
|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from ROOT::Experimental::Browsable::RItem.
Definition at line 59 of file RSysFileItem.hxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::Experimental::Browsable::RItem.
Definition at line 49 of file RSysFileItem.hxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::Experimental::Browsable::RItem.
Definition at line 52 of file RSysFileItem.hxx.
std::string ROOT::Experimental::Browsable::RSysFileItem::fgid |
group id
Definition at line 38 of file RSysFileItem.hxx.
std::string ROOT::Experimental::Browsable::RSysFileItem::ftype |
file attributes
Definition at line 36 of file RSysFileItem.hxx.
std::string ROOT::Experimental::Browsable::RSysFileItem::fuid |
user id
Definition at line 37 of file RSysFileItem.hxx.
int ROOT::Experimental::Browsable::RSysFileItem::gid {0} |
! file gid
Definition at line 28 of file RSysFileItem.hxx.
bool ROOT::Experimental::Browsable::RSysFileItem::isdir {false} |
! true if directory
Definition at line 30 of file RSysFileItem.hxx.
bool ROOT::Experimental::Browsable::RSysFileItem::islink {false} |
! true if symbolic link
Definition at line 29 of file RSysFileItem.hxx.
long ROOT::Experimental::Browsable::RSysFileItem::modtime {0} |
! modification time
Definition at line 31 of file RSysFileItem.hxx.
std::string ROOT::Experimental::Browsable::RSysFileItem::mtime |
modification time
Definition at line 35 of file RSysFileItem.hxx.
int64_t ROOT::Experimental::Browsable::RSysFileItem::size {0} |
! file size
Definition at line 32 of file RSysFileItem.hxx.
int ROOT::Experimental::Browsable::RSysFileItem::type {0} |
! file type
Definition at line 26 of file RSysFileItem.hxx.
int ROOT::Experimental::Browsable::RSysFileItem::uid {0} |
! file uid
Definition at line 27 of file RSysFileItem.hxx.