#include <mmsfiledialog.h>

Public Member Functions | |
| MMSFileDialog (MMSWindow *window=NULL) | |
| MMSFileDialog (string path, string filename, MMSWindow *dialogwindow=NULL) | |
| ~MMSFileDialog () | |
| bool | load (MMSWindow *parent, string dialogfile="", MMSTheme *theme=NULL) |
| bool | show () |
| bool | setTitle (string title) |
Public Attributes | |
| sigc::signal< void, MMSFileDialog * > * | onOK |
| sigc::signal< void > * | onCancel |
Private Member Functions | |
| void | onReturn (MMSWidget *widget) |
| void | onSelectItem (MMSWidget *widget) |
| bool | fillMenu () |
Private Attributes | |
| MMSLabelWidget * | filedialog_title |
| MMSWidget * | filedialog_ok |
| MMSWidget * | filedialog_cancel |
| MMSLabelWidget * | filedialog_path |
| MMSInputWidget * | filedialog_name |
| MMSMenuWidget * | filedialog_filelist |
| MMSButtonWidget * | filedialog_up |
| MMSButtonWidget * | filedialog_down |
| string | path |
| string | filename |
Allows you to open a file dialog. Users can go through the directories, select files or set a new filename.
Definition at line 47 of file mmsfiledialog.h.
| MMSFileDialog::MMSFileDialog | ( | MMSWindow * | window = NULL |
) |
Definition at line 48 of file mmsfiledialog.cpp.
| MMSFileDialog::MMSFileDialog | ( | string | path, | |
| string | filename, | |||
| MMSWindow * | dialogwindow = NULL | |||
| ) |
Definition at line 58 of file mmsfiledialog.cpp.
| MMSFileDialog::~MMSFileDialog | ( | ) |
Definition at line 68 of file mmsfiledialog.cpp.
| void MMSFileDialog::onReturn | ( | MMSWidget * | widget | ) | [private] |
Definition at line 163 of file mmsfiledialog.cpp.
| void MMSFileDialog::onSelectItem | ( | MMSWidget * | widget | ) | [private] |
Definition at line 226 of file mmsfiledialog.cpp.
| bool MMSFileDialog::fillMenu | ( | ) | [private] |
Definition at line 242 of file mmsfiledialog.cpp.
| bool MMSFileDialog::show | ( | ) | [virtual] |
| bool MMSFileDialog::setTitle | ( | string | title | ) |
Definition at line 140 of file mmsfiledialog.cpp.
MMSLabelWidget* MMSFileDialog::filedialog_title [private] |
Definition at line 49 of file mmsfiledialog.h.
MMSWidget* MMSFileDialog::filedialog_ok [private] |
Definition at line 51 of file mmsfiledialog.h.
MMSWidget* MMSFileDialog::filedialog_cancel [private] |
Definition at line 52 of file mmsfiledialog.h.
MMSLabelWidget* MMSFileDialog::filedialog_path [private] |
Definition at line 54 of file mmsfiledialog.h.
MMSInputWidget* MMSFileDialog::filedialog_name [private] |
Definition at line 55 of file mmsfiledialog.h.
MMSMenuWidget* MMSFileDialog::filedialog_filelist [private] |
Definition at line 57 of file mmsfiledialog.h.
MMSButtonWidget* MMSFileDialog::filedialog_up [private] |
Definition at line 59 of file mmsfiledialog.h.
MMSButtonWidget* MMSFileDialog::filedialog_down [private] |
Definition at line 60 of file mmsfiledialog.h.
string MMSFileDialog::path [private] |
Definition at line 62 of file mmsfiledialog.h.
string MMSFileDialog::filename [private] |
Definition at line 63 of file mmsfiledialog.h.
| sigc::signal<void, MMSFileDialog*>* MMSFileDialog::onOK |
Definition at line 79 of file mmsfiledialog.h.
| sigc::signal<void>* MMSFileDialog::onCancel |
Definition at line 80 of file mmsfiledialog.h.