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