#include <mmsdialogmanager.h>
It is recommended to use XML files to describe the layout of your dialog windows. So you can change it (design it) without changing your C++ code. With the dialog manager you also minimize the lines of your C++ code.
Definition at line 53 of file mmsdialogmanager.h.
MMSDialogManager::MMSDialogManager | ( | bool | leave_window = false |
) |
Definition at line 91 of file mmsdialogmanager.cpp.
MMSDialogManager::MMSDialogManager | ( | MMSWindow * | rootWindow | ) |
Definition at line 97 of file mmsdialogmanager.cpp.
MMSDialogManager::~MMSDialogManager | ( | ) |
Definition at line 103 of file mmsdialogmanager.cpp.
void MMSDialogManager::insertNamedWidget | ( | MMSWidget * | widget | ) | [private] |
Definition at line 126 of file mmsdialogmanager.cpp.
void MMSDialogManager::throughDoc | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme, | |||
bool | only_first_child = false | |||
) | [private] |
Definition at line 262 of file mmsdialogmanager.cpp.
void MMSDialogManager::getDescriptionValues | ( | MMSTaffFile * | tafff, | |
MMSTheme * | theme | |||
) | [private] |
Definition at line 359 of file mmsdialogmanager.cpp.
void MMSDialogManager::getMainWindowValues | ( | MMSTaffFile * | tafff, | |
MMSTheme * | theme | |||
) | [private] |
Definition at line 364 of file mmsdialogmanager.cpp.
void MMSDialogManager::getPopupWindowValues | ( | MMSTaffFile * | tafff, | |
MMSTheme * | theme | |||
) | [private] |
Definition at line 445 of file mmsdialogmanager.cpp.
void MMSDialogManager::getRootWindowValues | ( | MMSTaffFile * | tafff, | |
MMSTheme * | theme | |||
) | [private] |
Definition at line 527 of file mmsdialogmanager.cpp.
void MMSDialogManager::getChildWindowValues | ( | MMSTaffFile * | tafff, | |
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 607 of file mmsdialogmanager.cpp.
string MMSDialogManager::getTemplateValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 700 of file mmsdialogmanager.cpp.
string MMSDialogManager::getVBoxValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 817 of file mmsdialogmanager.cpp.
string MMSDialogManager::getHBoxValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 846 of file mmsdialogmanager.cpp.
string MMSDialogManager::getLabelValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 876 of file mmsdialogmanager.cpp.
string MMSDialogManager::getButtonValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 921 of file mmsdialogmanager.cpp.
string MMSDialogManager::getCanvasValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 964 of file mmsdialogmanager.cpp.
string MMSDialogManager::getImageValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1022 of file mmsdialogmanager.cpp.
string MMSDialogManager::getProgressBarValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1066 of file mmsdialogmanager.cpp.
bool MMSDialogManager::getMenuItems | ( | MMSTaffFile * | tafff, | |
MMSMenuWidget * | menu, | |||
MMSTheme * | theme | |||
) | [private] |
if the user enters this item, the parent menu (if does exist) will be shown
Definition at line 1110 of file mmsdialogmanager.cpp.
string MMSDialogManager::getMenuValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1238 of file mmsdialogmanager.cpp.
string MMSDialogManager::getTextBoxValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1333 of file mmsdialogmanager.cpp.
string MMSDialogManager::getArrowValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1376 of file mmsdialogmanager.cpp.
string MMSDialogManager::getSliderValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1419 of file mmsdialogmanager.cpp.
string MMSDialogManager::getInputValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1462 of file mmsdialogmanager.cpp.
string MMSDialogManager::getCheckBoxValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1506 of file mmsdialogmanager.cpp.
string MMSDialogManager::getGapValues | ( | MMSTaffFile * | tafff, | |
MMSWidget * | currentWidget, | |||
MMSWindow * | rootWindow, | |||
MMSTheme * | theme | |||
) | [private] |
Definition at line 1549 of file mmsdialogmanager.cpp.
void MMSDialogManager::updateTAFFAttributes | ( | MMSTaffFile * | tafff, | |
MMSWidget * | widget, | |||
string & | widgetName | |||
) | [private] |
Definition at line 1584 of file mmsdialogmanager.cpp.
bool MMSDialogManager::isLoaded | ( | ) |
Definition at line 122 of file mmsdialogmanager.cpp.
Definition at line 148 of file mmsdialogmanager.cpp.
MMSChildWindow * MMSDialogManager::loadChildDialog | ( | string | filename, | |
MMSTheme * | theme = NULL | |||
) |
Definition at line 207 of file mmsdialogmanager.cpp.
MMSWidget * MMSDialogManager::findWidget | ( | string | name | ) |
Definition at line 131 of file mmsdialogmanager.cpp.
MMSWidget * MMSDialogManager::operator[] | ( | string | name | ) |
Definition at line 138 of file mmsdialogmanager.cpp.
MMSWindow * MMSDialogManager::getWindow | ( | ) |
Definition at line 1579 of file mmsdialogmanager.cpp.
MMSDescriptionClass MMSDialogManager::getDescription | ( | ) |
Definition at line 257 of file mmsdialogmanager.cpp.
MMSWidget * MMSDialogManager::createWidgetFromTemplate | ( | string | className, | |
MMSWidget * | parentWidget, | |||
MMSWindow * | rootWindow = NULL , |
|||
MMSTheme * | theme = NULL | |||
) |
Definition at line 1704 of file mmsdialogmanager.cpp.
MMSWidget * MMSDialogManager::addWidgetFromTemplate | ( | string | className, | |
MMSWidget * | parentWidget, | |||
MMSWindow * | rootWindow = NULL , |
|||
MMSTheme * | theme = NULL | |||
) |
Definition at line 1741 of file mmsdialogmanager.cpp.
bool MMSDialogManager::leave_window [private] |
if leave_window, then you can use a single MMSDialogManager instance to load more than one dialog window with the loadDialog() method
Definition at line 57 of file mmsdialogmanager.h.
MMSWindow* MMSDialogManager::rootWindow [private] |
bool MMSDialogManager::rootWindow_is_mine [private] |
vector<MMSChildWindow*> MMSDialogManager::childWins [private] |
string MMSDialogManager::filename [private] |
vector<MMSWidget*> MMSDialogManager::namedWidgets [private] |