dialogs::file_dialog Class Reference

#include <file_chooser.hpp>

Inheritance diagram for dialogs::file_dialog:

Inheritance graph
[legend]
Collaboration diagram for dialogs::file_dialog:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 file_dialog (display &disp, const std::string &file_path, const std::string &title)
virtual
gui::dialog::dimension_measurements 
layout (int xloc=-1, int yloc=-1)
std::string get_choice () const
 Return the chosen file.

Protected Member Functions

void action (gui::dialog_process_info &dp_info)
const std::string unformat_filename (const std::string &filename) const
const std::string format_filename (const std::string &filename) const
const std::string format_dirname (const std::string &dirname) const

Private Attributes

gui::file_menufiles_list_
int last_selection_
std::string last_textbox_text_
std::string chosen_file_


Detailed Description

Definition at line 30 of file file_chooser.hpp.


Constructor & Destructor Documentation

dialogs::file_dialog::file_dialog ( display disp,
const std::string &  file_path,
const std::string &  title 
)


Member Function Documentation

gui::dialog::dimension_measurements dialogs::file_dialog::layout ( int  xloc = -1,
int  yloc = -1 
) [virtual]

std::string dialogs::file_dialog::get_choice (  )  const [inline]

Return the chosen file.

Definition at line 37 of file file_chooser.hpp.

References chosen_file_.

Referenced by dialogs::show_file_chooser_dialog().

void dialogs::file_dialog::action ( gui::dialog_process_info dp_info  )  [protected, virtual]

const std::string dialogs::file_dialog::unformat_filename ( const std::string &  filename  )  const [protected]

Definition at line 89 of file filechooser.cpp.

References gui::file_menu::add_path(), files_list_, and gui::file_menu::get_directory().

Referenced by action().

const std::string dialogs::file_dialog::format_filename ( const std::string &  filename  )  const [protected]

Definition at line 94 of file filechooser.cpp.

References files_list_, gui::file_menu::is_directory(), and gui::file_menu::path_delim.

Referenced by action(), and file_dialog().

const std::string dialogs::file_dialog::format_dirname ( const std::string &  dirname  )  const [protected]


Member Data Documentation

Definition at line 47 of file file_chooser.hpp.

Referenced by action().

Definition at line 48 of file file_chooser.hpp.

Referenced by action().

std::string dialogs::file_dialog::chosen_file_ [private]

Definition at line 49 of file file_chooser.hpp.

Referenced by action(), and get_choice().


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

Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs