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.