MMSFileDialog Class Reference

File dialog class. More...

#include <mmsfiledialog.h>

Inheritance diagram for MMSFileDialog:

List of all members.


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

MMSLabelWidgetfiledialog_title
MMSWidgetfiledialog_ok
MMSWidgetfiledialog_cancel
MMSLabelWidgetfiledialog_path
MMSInputWidgetfiledialog_name
MMSMenuWidgetfiledialog_filelist
MMSButtonWidgetfiledialog_up
MMSButtonWidgetfiledialog_down
string path
string filename

Detailed Description

File dialog class.

Allows you to open a file dialog. Users can go through the directories, select files or set a new filename.

Author:
Jens Schneider

Definition at line 47 of file mmsfiledialog.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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::load ( MMSWindow parent,
string  dialogfile = "",
MMSTheme theme = NULL 
) [virtual]

Reimplemented from MMSGUIControl.

Definition at line 77 of file mmsfiledialog.cpp.

bool MMSFileDialog::show (  )  [virtual]

Reimplemented from MMSGUIControl.

Definition at line 148 of file mmsfiledialog.cpp.

bool MMSFileDialog::setTitle ( string  title  ) 

Definition at line 140 of file mmsfiledialog.cpp.


Member Data Documentation

Definition at line 49 of file mmsfiledialog.h.

Definition at line 51 of file mmsfiledialog.h.

Definition at line 52 of file mmsfiledialog.h.

Definition at line 54 of file mmsfiledialog.h.

Definition at line 55 of file mmsfiledialog.h.

Definition at line 57 of file mmsfiledialog.h.

Definition at line 59 of file mmsfiledialog.h.

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.


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