LLDirPicker Class Reference

#include <lldirpicker.h>

Collaboration diagram for LLDirPicker:

Collaboration graph
[legend]

List of all members.

Public Member Functions

BOOL getDir (LLString *filename)
LLString getDirName ()
void reset ()
 LLDirPicker ()
 ~LLDirPicker ()

Static Public Member Functions

static LLDirPickerinstance (void)

Private Types

enum  { SINGLE_DIRNAME_BUFFER_SIZE = 1024, DIRNAME_BUFFER_SIZE = 65000 }

Private Member Functions

void buildDirname (void)

Private Attributes

char mDirs [DIRNAME_BUFFER_SIZE]
LLStringmFileName
LLString mDir
BOOL mLocked

Static Private Attributes

static LLDirPicker sInstance


Detailed Description

Definition at line 61 of file lldirpicker.h.


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
SINGLE_DIRNAME_BUFFER_SIZE 
DIRNAME_BUFFER_SIZE 

Definition at line 75 of file lldirpicker.h.


Constructor & Destructor Documentation

LLDirPicker::LLDirPicker (  ) 

Definition at line 318 of file lldirpicker.cpp.

References reset().

Here is the call graph for this function:

LLDirPicker::~LLDirPicker (  ) 

Definition at line 323 of file lldirpicker.cpp.


Member Function Documentation

static LLDirPicker& LLDirPicker::instance ( void   )  [inline, static]

Definition at line 65 of file lldirpicker.h.

References sInstance.

Referenced by LLPrefsIMImpl::onClickLogPath(), and LLPanelNetwork::onClickSetCache().

Here is the caller graph for this function:

BOOL LLDirPicker::getDir ( LLString filename  ) 

Definition at line 332 of file lldirpicker.cpp.

References FALSE.

Referenced by LLPanelNetwork::onClickSetCache().

Here is the caller graph for this function:

LLString LLDirPicker::getDirName (  ) 

Definition at line 337 of file lldirpicker.cpp.

Referenced by LLPanelNetwork::onClickSetCache().

Here is the caller graph for this function:

void LLDirPicker::reset (  ) 

Definition at line 328 of file lldirpicker.cpp.

Referenced by LLDirPicker().

Here is the caller graph for this function:

void LLDirPicker::buildDirname ( void   )  [private]


Member Data Documentation

char LLDirPicker::mDirs[DIRNAME_BUFFER_SIZE] [private]

Definition at line 97 of file lldirpicker.h.

Definition at line 98 of file lldirpicker.h.

Definition at line 99 of file lldirpicker.h.

Definition at line 100 of file lldirpicker.h.

Definition at line 102 of file lldirpicker.h.

Referenced by instance().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:43:44 2008 for SecondLife by  doxygen 1.5.5