TSystemFile Class Reference

#include <TSystemFile.h>

Inheritance diagram for TSystemFile:

TNamed TNamed TObject TObject TObject TObject TSystemDirectory TSystemDirectory List of all members.

Public Member Functions

 TSystemFile ()
 TSystemFile (const char *filename, const char *dirname)
virtual ~TSystemFile ()
virtual void Browse (TBrowser *b)
virtual void Rename (const char *name)
virtual void Delete ()
virtual void Copy (const char *to)
virtual void Move (const char *to)
virtual void Edit ()
virtual Bool_t IsDirectory (const char *dir=0) const
virtual void SetIconName (const char *name)
const char * GetIconName () const
virtual void Inspect () const
virtual void Dump () const
void DrawClass () const
TObjectDrawClone (Option_t *) const
void SetDrawOption (Option_t *)
void SetName (const char *name)
void SetTitle (const char *title)
void Delete (Option_t *)
void Copy (TObject &) const
 TSystemFile ()
 TSystemFile (const char *filename, const char *dirname)
virtual ~TSystemFile ()
virtual void Browse (TBrowser *b)
virtual void Rename (const char *name)
virtual void Delete ()
virtual void Copy (const char *to)
virtual void Move (const char *to)
virtual void Edit ()
virtual Bool_t IsDirectory (const char *dir=0) const
virtual void SetIconName (const char *name)
const char * GetIconName () const
virtual void Inspect () const
virtual void Dump () const
void DrawClass () const
TObjectDrawClone (Option_t *) const
void SetDrawOption (Option_t *)
void SetName (const char *name)
void SetTitle (const char *title)
void Delete (Option_t *)
void Copy (TObject &) const

Private Attributes

TString fIconName

Detailed Description

Definition at line 31 of file TSystemFile.h.


Constructor & Destructor Documentation

TSystemFile::TSystemFile (  ) 

Referenced by TSystemDirectory::Browse(), and TSystemDirectory::GetListOfFiles().

TSystemFile::TSystemFile ( const char *  filename,
const char *  dirname 
)

Definition at line 37 of file TSystemFile.cxx.

References TObject::kCanDelete, and TObject::SetBit().

TSystemFile::~TSystemFile (  )  [virtual]

Definition at line 46 of file TSystemFile.cxx.

TSystemFile::TSystemFile (  ) 

TSystemFile::TSystemFile ( const char *  filename,
const char *  dirname 
)

virtual TSystemFile::~TSystemFile (  )  [virtual]


Member Function Documentation

void TSystemFile::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 67 of file TSystemFile.cxx.

References b.

void TSystemFile::Rename ( const char *  name  )  [virtual]

Definition at line 161 of file TSystemFile.cxx.

References TNamed::fName, gSystem, and TSystem::Rename().

void TSystemFile::Delete (  )  [virtual]

Definition at line 153 of file TSystemFile.cxx.

References TNamed::fName, gSystem, and TSystem::Unlink().

void TSystemFile::Copy ( const char *  to  )  [virtual]

Definition at line 101 of file TSystemFile.cxx.

References TSystem::ConcatFileName(), TSystem::CopyFile(), TNamed::fName, gSystem, IsDirectory(), kFALSE, name, s, and TObject::Warning().

void TSystemFile::Move ( const char *  to  )  [virtual]

Definition at line 124 of file TSystemFile.cxx.

References TSystem::ConcatFileName(), TSystem::CopyFile(), TNamed::fName, gSystem, IsDirectory(), kFALSE, name, s, TSystem::Unlink(), and TObject::Warning().

void TSystemFile::Edit (  )  [virtual]

Definition at line 77 of file TSystemFile.cxx.

References TSystem::Exec(), gEnv, TNamed::GetName(), TEnv::GetValue(), gSystem, and snprintf.

Bool_t TSystemFile::IsDirectory ( const char *  dir = 0  )  const [virtual]

Definition at line 52 of file TSystemFile.cxx.

References TString::Data(), flags, TNamed::fName, TSystem::GetPathInfo(), gSystem, id, kFALSE, kTRUE, Long64_t, and size.

Referenced by TRemoteObject::Browse(), Copy(), TGFileBrowser::DoubleClicked(), Move(), TestDirList::OnDoubleClick(), TestDirList::ProcessMessage(), and run_tutorials().

virtual void TSystemFile::SetIconName ( const char *  name  )  [inline, virtual]

Definition at line 47 of file TSystemFile.h.

References fIconName.

const char* TSystemFile::GetIconName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 48 of file TSystemFile.h.

References TString::Data(), and fIconName.

void TSystemFile::Inspect (  )  const [virtual]

Reimplemented from TObject.

Definition at line 169 of file TSystemFile.cxx.

void TSystemFile::Dump (  )  const [virtual]

Reimplemented from TObject.

Definition at line 175 of file TSystemFile.cxx.

void TSystemFile::DrawClass (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 54 of file TSystemFile.h.

TObject* TSystemFile::DrawClone ( Option_t  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 55 of file TSystemFile.h.

void TSystemFile::SetDrawOption ( Option_t  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 56 of file TSystemFile.h.

void TSystemFile::SetName ( const char *  name  )  [inline, virtual]

Reimplemented from TNamed.

Definition at line 57 of file TSystemFile.h.

References TNamed::SetName().

Referenced by TSystemDirectory::SetName().

void TSystemFile::SetTitle ( const char *  title  )  [inline, virtual]

Reimplemented from TNamed.

Definition at line 58 of file TSystemFile.h.

References TNamed::SetTitle().

Referenced by TSystemDirectory::SetTitle().

void TSystemFile::Delete ( Option_t  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 59 of file TSystemFile.h.

void TSystemFile::Copy ( TObject  )  const [inline, virtual]

Reimplemented from TNamed.

Definition at line 60 of file TSystemFile.h.

virtual void TSystemFile::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

virtual void TSystemFile::Rename ( const char *  name  )  [virtual]

virtual void TSystemFile::Delete (  )  [virtual]

virtual void TSystemFile::Copy ( const char *  to  )  [virtual]

virtual void TSystemFile::Move ( const char *  to  )  [virtual]

virtual void TSystemFile::Edit (  )  [virtual]

virtual Bool_t TSystemFile::IsDirectory ( const char *  dir = 0  )  const [virtual]

virtual void TSystemFile::SetIconName ( const char *  name  )  [inline, virtual]

Definition at line 47 of file TSystemFile.h.

References fIconName.

const char* TSystemFile::GetIconName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 48 of file TSystemFile.h.

References TString::Data(), and fIconName.

virtual void TSystemFile::Inspect (  )  const [virtual]

Reimplemented from TObject.

virtual void TSystemFile::Dump (  )  const [virtual]

Reimplemented from TObject.

void TSystemFile::DrawClass (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 54 of file TSystemFile.h.

TObject* TSystemFile::DrawClone ( Option_t  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 55 of file TSystemFile.h.

void TSystemFile::SetDrawOption ( Option_t  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 56 of file TSystemFile.h.

void TSystemFile::SetName ( const char *  name  )  [inline, virtual]

Reimplemented from TNamed.

Definition at line 57 of file TSystemFile.h.

References TNamed::SetName().

void TSystemFile::SetTitle ( const char *  title  )  [inline, virtual]

Reimplemented from TNamed.

Definition at line 58 of file TSystemFile.h.

References TNamed::SetTitle().

void TSystemFile::Delete ( Option_t  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 59 of file TSystemFile.h.

void TSystemFile::Copy ( TObject  )  const [inline, virtual]

Reimplemented from TNamed.

Definition at line 60 of file TSystemFile.h.


Member Data Documentation

TString TSystemFile::fIconName [private]

Definition at line 33 of file TSystemFile.h.

Referenced by GetIconName(), and SetIconName().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:37 2011 for ROOT_528-00b_version by  doxygen 1.5.1