Representation of single item in the file browser.
Definition at line 25 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 |
| const std::string & | GetGid () const |
| const std::string & | GetType () const |
| const std::string & | GetUid () const |
| bool | IsFolder () const override |
| bool | IsHidden () const override |
| void | SetGid (const std::string &_gid) |
| void | SetType (const std::string &_type) |
| void | SetUid (const std::string &_uid) |
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 |
| 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 | |
| std::string | fgid |
| group id | |
| std::string | ftype |
| file attributes | |
| std::string | fuid |
| user id | |
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 | |
Private Attributes | |
| int | gid {0} |
| ! file gid | |
| bool | isdir {false} |
| ! true if directory | |
| bool | islink {false} |
| ! true if symbolic link | |
| long | modtime {0} |
| ! modification time | |
| int64_t | size {0} |
| ! file size | |
| int | type {0} |
| ! file type | |
| int | uid {0} |
| ! file uid | |
Friends | |
| class | RSysDirLevelIter |
#include <ROOT/Browsable/RSysFileItem.hxx>
|
default |
Default constructor.
Definition at line 50 of file RSysFileItem.hxx.
|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from ROOT::Browsable::RItem.
Definition at line 75 of file RSysFileItem.hxx.
|
inline |
Definition at line 61 of file RSysFileItem.hxx.
|
inline |
Definition at line 59 of file RSysFileItem.hxx.
|
inline |
Definition at line 60 of file RSysFileItem.hxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::Browsable::RItem.
Definition at line 65 of file RSysFileItem.hxx.
|
inlineoverridevirtual |
Reimplemented from ROOT::Browsable::RItem.
Definition at line 68 of file RSysFileItem.hxx.
|
inline |
Definition at line 57 of file RSysFileItem.hxx.
|
inline |
Definition at line 55 of file RSysFileItem.hxx.
|
inline |
Definition at line 56 of file RSysFileItem.hxx.
|
friend |
Definition at line 27 of file RSysFileItem.hxx.
|
protected |
group id
Definition at line 43 of file RSysFileItem.hxx.
|
protected |
file attributes
Definition at line 41 of file RSysFileItem.hxx.
|
protected |
user id
Definition at line 42 of file RSysFileItem.hxx.
|
private |
! file gid
Definition at line 33 of file RSysFileItem.hxx.
! true if directory
Definition at line 35 of file RSysFileItem.hxx.
! true if symbolic link
Definition at line 34 of file RSysFileItem.hxx.
|
private |
! modification time
Definition at line 36 of file RSysFileItem.hxx.
|
private |
! file size
Definition at line 37 of file RSysFileItem.hxx.
|
private |
! file type
Definition at line 31 of file RSysFileItem.hxx.
|
private |
! file uid
Definition at line 32 of file RSysFileItem.hxx.