MMSGUIControl Class Reference

Base class for all GUI controls. More...

#include <mmsguicontrol.h>

Inheritance diagram for MMSGUIControl:

List of all members.


Public Member Functions

 MMSGUIControl (MMSWindow *window=NULL)
virtual ~MMSGUIControl ()
virtual bool load (MMSWindow *parent, string dialogfile="", MMSTheme *theme=NULL)
virtual bool isInitialized ()
virtual bool show ()

Private Attributes

string dialogfile
MMSDialogManagerdm
MMSWindowwindow

Friends

class MMSFileDialog
class MMSInputControl

Detailed Description

Base class for all GUI controls.

This class is the base class for all GUI controls. Please use derived classes only. Do not construct this class!

Author:
Jens Schneider

Definition at line 46 of file mmsguicontrol.h.


Constructor & Destructor Documentation

MMSGUIControl::MMSGUIControl ( MMSWindow window = NULL  ) 

Definition at line 36 of file mmsguicontrol.cpp.

MMSGUIControl::~MMSGUIControl (  )  [virtual]

Definition at line 42 of file mmsguicontrol.cpp.


Member Function Documentation

bool MMSGUIControl::load ( MMSWindow parent,
string  dialogfile = "",
MMSTheme theme = NULL 
) [virtual]

Reimplemented in MMSFileDialog, and MMSInputControl.

Definition at line 52 of file mmsguicontrol.cpp.

bool MMSGUIControl::isInitialized (  )  [virtual]

Definition at line 71 of file mmsguicontrol.cpp.

bool MMSGUIControl::show (  )  [virtual]

Reimplemented in MMSFileDialog.

Definition at line 75 of file mmsguicontrol.cpp.


Friends And Related Function Documentation

friend class MMSFileDialog [friend]

Definition at line 59 of file mmsguicontrol.h.

friend class MMSInputControl [friend]

Definition at line 60 of file mmsguicontrol.h.


Member Data Documentation

string MMSGUIControl::dialogfile [private]

Definition at line 48 of file mmsguicontrol.h.

Definition at line 49 of file mmsguicontrol.h.

Definition at line 50 of file mmsguicontrol.h.


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