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)
DirectoryEntryArray & operator+= (const DirectoryEntryArray &dea)
int GetCount () const
const DirectoryEntry * GetItem (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