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

CL_FileDialog_Generic Class Reference

#include <filedialog_generic.h>

Collaboration diagram for CL_FileDialog_Generic:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_FileDialog_Generic (CL_FileDialog *self, const CL_ComponentOptions &options, CL_StyleManager *style)
 ~CL_FileDialog_Generic ()
void set_path (const std::string &path)
void set_filter (const std::string &filter)

Public Attributes

CL_Signal_v1<const std::string &> sig_ok
CL_Signal_v0 sig_cancel

Static Public Methods

CL_ComponentOptions create_options (const std::string &path, const std::string &filter)

Private Methods

void update_files ()
int select_files (const struct dirent *)
void on_ok ()
void on_cancel ()
void on_list (int index)

Private Attributes

CL_Slot slot_ok
CL_Slot slot_cancel
CL_Slot slot_list
CL_String filename
CL_String path
CL_String filter
bool must_exist
CL_FileDialogfiledialog
CL_Buttonbutton_ok
CL_Buttonbutton_cancel
CL_InputBoxinput_file
CL_ListBoxlist_dir

Constructor & Destructor Documentation

CL_FileDialog_Generic::CL_FileDialog_Generic ( CL_FileDialog * self,
const CL_ComponentOptions & options,
CL_StyleManager * style )
 

CL_FileDialog_Generic::~CL_FileDialog_Generic ( ) [inline]
 

Definition at line 26 of file filedialog_generic.h.


Member Function Documentation

CL_ComponentOptions CL_FileDialog_Generic::create_options ( const std::string & path,
const std::string & filter ) [static]
 

void CL_FileDialog_Generic::on_cancel ( ) [private]
 

void CL_FileDialog_Generic::on_list ( int index ) [private]
 

void CL_FileDialog_Generic::on_ok ( ) [private]
 

int CL_FileDialog_Generic::select_files ( const struct dirent * ) [private]
 

void CL_FileDialog_Generic::set_filter ( const std::string & filter )
 

void CL_FileDialog_Generic::set_path ( const std::string & path )
 

void CL_FileDialog_Generic::update_files ( ) [private]
 


Member Data Documentation

CL_Button* CL_FileDialog_Generic::button_cancel [private]
 

Definition at line 55 of file filedialog_generic.h.

CL_Button* CL_FileDialog_Generic::button_ok [private]
 

Definition at line 54 of file filedialog_generic.h.

CL_FileDialog* CL_FileDialog_Generic::filedialog [private]
 

Definition at line 52 of file filedialog_generic.h.

CL_String CL_FileDialog_Generic::filename [private]
 

Definition at line 46 of file filedialog_generic.h.

CL_String CL_FileDialog_Generic::filter [private]
 

Definition at line 48 of file filedialog_generic.h.

CL_InputBox* CL_FileDialog_Generic::input_file [private]
 

Definition at line 56 of file filedialog_generic.h.

CL_ListBox* CL_FileDialog_Generic::list_dir [private]
 

Definition at line 57 of file filedialog_generic.h.

bool CL_FileDialog_Generic::must_exist [private]
 

Definition at line 50 of file filedialog_generic.h.

CL_String CL_FileDialog_Generic::path [private]
 

Definition at line 47 of file filedialog_generic.h.

CL_Signal_v0 CL_FileDialog_Generic::sig_cancel
 

Definition at line 32 of file filedialog_generic.h.

CL_Signal_v1<const std::string &> CL_FileDialog_Generic::sig_ok
 

Definition at line 31 of file filedialog_generic.h.

CL_Slot CL_FileDialog_Generic::slot_cancel [private]
 

Definition at line 43 of file filedialog_generic.h.

CL_Slot CL_FileDialog_Generic::slot_list [private]
 

Definition at line 44 of file filedialog_generic.h.

CL_Slot CL_FileDialog_Generic::slot_ok [private]
 

Definition at line 42 of file filedialog_generic.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:56:55 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001