9#ifndef ROOT7_Browsabl_RSysFileItem
10#define ROOT7_Browsabl_RSysFileItem
15namespace Experimental {
19class RSysDirLevelIter;
72 if ((
n.length() == 0) || (
n[0] !=
'.'))
return false;
73 return (
n !=
".") && (
n !=
"..");
81 if (method ==
"size") {
Representation of single item in the browser.
const std::string & GetName() const
Iterator over files in in sub-directory.
Representation of single item in the file browser.
long modtime
! modification time
void SetUid(const std::string &_uid)
bool isdir
! true if directory
virtual ~RSysFileItem()=default
const std::string & GetGid() const
bool islink
! true if symbolic link
RSysFileItem(const std::string &_name, int _nchilds)
bool Compare(const RItem *b, const std::string &method) const override
bool IsFolder() const override
const std::string & GetUid() const
std::string ftype
file attributes
void SetType(const std::string &_type)
bool IsHidden() const override
void SetGid(const std::string &_gid)
const std::string & GetType() const
RSysFileItem()=default
Default constructor.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.