#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.