doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | Static Private Member Functions | List of all members
rvOpenFileDialog Class Reference

#include <OpenFileDialog.h>

Public Member Functions

 rvOpenFileDialog (void)
 
 ~rvOpenFileDialog (void)
 
bool DoModal (HWND parent)
 
const char * GetFilename (void)
 
void SetFilter (const char *filter)
 
void SetTitle (const char *title)
 
void SetOKTitle (const char *title)
 
void SetInitialPath (const char *path)
 
void SetFlags (int flags)
 
const char * GetInitialPath (void)
 

Protected Member Functions

void UpdateFileList (void)
 
void UpdateLookIn (void)
 

Protected Attributes

HWND mWnd
 
HWND mWndFileList
 
HWND mWndLookin
 
HINSTANCE mInstance
 
HIMAGELIST mImageList
 
HBITMAP mBackBitmap
 
idStr mFilename
 
idStr mTitle
 
idStr mOKTitle
 
idStrList mFilters
 
int mFlags
 

Static Protected Attributes

static char mLookin [MAX_OSPATH]
 

Private Member Functions

void HandleCommandOK (void)
 
void HandleLookInChange (void)
 
void HandleInitDialog (void)
 

Static Private Member Functions

static INT_PTR CALLBACK DlgProc (HWND wnd, UINT msg, WPARAM wparam, LPARAM lparam)
 

Detailed Description

Definition at line 33 of file OpenFileDialog.h.

Constructor & Destructor Documentation

rvOpenFileDialog::rvOpenFileDialog ( void  )

Definition at line 45 of file OpenFileDialog.cpp.

rvOpenFileDialog::~rvOpenFileDialog ( void  )

Definition at line 61 of file OpenFileDialog.cpp.

Member Function Documentation

INT_PTR rvOpenFileDialog::DlgProc ( HWND  wnd,
UINT  msg,
WPARAM  wparam,
LPARAM  lparam 
)
staticprivate

Definition at line 414 of file OpenFileDialog.cpp.

bool rvOpenFileDialog::DoModal ( HWND  parent)

Definition at line 81 of file OpenFileDialog.cpp.

ID_INLINE const char * rvOpenFileDialog::GetFilename ( void  )

Definition at line 82 of file OpenFileDialog.h.

ID_INLINE const char * rvOpenFileDialog::GetInitialPath ( void  )

Definition at line 112 of file OpenFileDialog.h.

void rvOpenFileDialog::HandleCommandOK ( void  )
private

Definition at line 217 of file OpenFileDialog.cpp.

void rvOpenFileDialog::HandleInitDialog ( void  )
private

Definition at line 294 of file OpenFileDialog.cpp.

void rvOpenFileDialog::HandleLookInChange ( void  )
private

Definition at line 344 of file OpenFileDialog.cpp.

void rvOpenFileDialog::SetFilter ( const char *  filter)

Definition at line 384 of file OpenFileDialog.cpp.

ID_INLINE void rvOpenFileDialog::SetFlags ( int  flags)

Definition at line 107 of file OpenFileDialog.h.

ID_INLINE void rvOpenFileDialog::SetInitialPath ( const char *  path)

Definition at line 97 of file OpenFileDialog.h.

ID_INLINE void rvOpenFileDialog::SetOKTitle ( const char *  title)

Definition at line 92 of file OpenFileDialog.h.

ID_INLINE void rvOpenFileDialog::SetTitle ( const char *  title)

Definition at line 87 of file OpenFileDialog.h.

void rvOpenFileDialog::UpdateFileList ( void  )
protected

Definition at line 157 of file OpenFileDialog.cpp.

void rvOpenFileDialog::UpdateLookIn ( void  )
protected

Definition at line 101 of file OpenFileDialog.cpp.

Member Data Documentation

HBITMAP rvOpenFileDialog::mBackBitmap
protected

Definition at line 63 of file OpenFileDialog.h.

idStr rvOpenFileDialog::mFilename
protected

Definition at line 66 of file OpenFileDialog.h.

idStrList rvOpenFileDialog::mFilters
protected

Definition at line 69 of file OpenFileDialog.h.

int rvOpenFileDialog::mFlags
protected

Definition at line 71 of file OpenFileDialog.h.

HIMAGELIST rvOpenFileDialog::mImageList
protected

Definition at line 62 of file OpenFileDialog.h.

HINSTANCE rvOpenFileDialog::mInstance
protected

Definition at line 60 of file OpenFileDialog.h.

char rvOpenFileDialog::mLookin
staticprotected

Definition at line 65 of file OpenFileDialog.h.

idStr rvOpenFileDialog::mOKTitle
protected

Definition at line 68 of file OpenFileDialog.h.

idStr rvOpenFileDialog::mTitle
protected

Definition at line 67 of file OpenFileDialog.h.

HWND rvOpenFileDialog::mWnd
protected

Definition at line 56 of file OpenFileDialog.h.

HWND rvOpenFileDialog::mWndFileList
protected

Definition at line 57 of file OpenFileDialog.h.

HWND rvOpenFileDialog::mWndLookin
protected

Definition at line 58 of file OpenFileDialog.h.


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