Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

DirectoryEntryArray Class Reference

#include <DirectoryEntryArray.h>

Inheritance diagram for DirectoryEntryArray:

Inheritance graph
[legend]
Collaboration diagram for DirectoryEntryArray:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DirectoryEntryArray (DirectoryEntrySortKey desNew=desFILENAME, int nNewTextSortFlags=0, bool bNewShowHiddenFiles=true)
DirectoryEntryArrayoperator+= (const DirectoryEntryArray &dea)
int GetCount () const
const DirectoryEntryGetItem (int i) const
int GetIndexFromPathName (const wxString &sPathName) const
bool RemoveItem (const DirectoryEntry *dre)
void AddDirectories (const wxString &sPath)
void Sort ()
void Clear ()

Private Member Functions

int AddDirectoryEntry (const wxString &sPath, const wxString &sName)
void AddFiles (const wxString &sPath)

Private Attributes

DirectoryEntrySortKey des
int nTextSortFlags
bool bShowHiddenFiles

Friends

class DirectoryView

Constructor & Destructor Documentation

DirectoryEntryArray::DirectoryEntryArray DirectoryEntrySortKey  desNew = desFILENAME,
int  nNewTextSortFlags = 0,
bool  bNewShowHiddenFiles = true
 


Member Function Documentation

void DirectoryEntryArray::AddDirectories const wxString &  sPath  ) 
 

int DirectoryEntryArray::AddDirectoryEntry const wxString &  sPath,
const wxString &  sName
[private]
 

void DirectoryEntryArray::AddFiles const wxString &  sPath  )  [private]
 

void DirectoryEntryArray::Clear  ) 
 

int DirectoryEntryArray::GetCount  )  const
 

int DirectoryEntryArray::GetIndexFromPathName const wxString &  sPathName  )  const
 

const DirectoryEntry* DirectoryEntryArray::GetItem int  i  )  const
 

DirectoryEntryArray& DirectoryEntryArray::operator+= const DirectoryEntryArray dea  ) 
 

bool DirectoryEntryArray::RemoveItem const DirectoryEntry dre  ) 
 

void DirectoryEntryArray::Sort  ) 
 


Friends And Related Function Documentation

friend class DirectoryView [friend]
 

Definition at line 26 of file DirectoryEntryArray.h.


Member Data Documentation

bool DirectoryEntryArray::bShowHiddenFiles [private]
 

Definition at line 58 of file DirectoryEntryArray.h.

DirectoryEntrySortKey DirectoryEntryArray::des [private]
 

Definition at line 55 of file DirectoryEntryArray.h.

int DirectoryEntryArray::nTextSortFlags [private]
 

Definition at line 56 of file DirectoryEntryArray.h.


The documentation for this class was generated from the following file:
Generated on Wed Jan 25 08:14:49 2006 for Sherpa by doxygen 1.3.6