A GUI to manipulate mml documents. More...
#include <MonitoringGuiManager.h>
Public Slots | |
| bool | doOneStep () |
| do one step of simulation | |
| void | reload () |
| reload simulation with current parameters | |
Signals | |
| void | changed () |
| emitted when one step of simulation is done, there was changes, so maybe there are some display to update | |
| void | reconnectPml () |
Public Member Functions | |
| MonitoringDialog * | getDialog () |
| get dialog | |
| MonitoringDriver * | getDriver () |
| get driver | |
| MonitoringManager * | getMonitoringManager () |
| get Monitoring Manager | |
| bool | loadMmlInFile (QString fileName) |
| Load a MMLIn file. | |
| MonitoringGuiManager () | |
| constructor | |
| void | pause () |
| pause simulation | |
| void | rewind () |
| rewind simulation | |
| bool | saveCsvFile (QString fileName) |
| Save csv file. | |
| bool | saveMmlInFile (QString fileName) |
| Save MMLIn file. | |
| bool | saveMmlOutFile (QString fileName) |
| Save MMLout file. | |
| void | simulate () |
| do simulation lopp | |
| void | simulateOneStep () |
| do one step of simulation | |
| void | updateDt (double dt) |
| update dt | |
| void | updateLml (QString fileName) |
| update lml | |
| void | updatePml (QString fileName) |
| update pml | |
| void | updateRefresh (double refresh) |
| update refresh | |
| ~MonitoringGuiManager () override | |
| destructor | |
A GUI to manipulate mml documents.
| MonitoringGuiManager::MonitoringGuiManager | ( | ) |
constructor
|
override |
destructor
|
signal |
emitted when one step of simulation is done, there was changes, so maybe there are some display to update
Referenced by doOneStep(), and rewind().
|
slot |
do one step of simulation
References changed().
Referenced by simulate(), and simulateOneStep().
| MonitoringDialog * MonitoringGuiManager::getDialog | ( | ) |
get dialog
Referenced by SimulationDialog::getWidget(), and MMLComponent::MMLComponent().
| MonitoringDriver * MonitoringGuiManager::getDriver | ( | ) |
get driver
Referenced by MonitoringDialog::MonitoringDialog().
| MonitoringManager * MonitoringGuiManager::getMonitoringManager | ( | ) |
get Monitoring Manager
| bool MonitoringGuiManager::loadMmlInFile | ( | QString | fileName | ) |
Load a MMLIn file.
References MonitoringManagerFactory::createManager().
|
signal |
Referenced by reload().
|
slot |
reload simulation with current parameters
References pause(), and reconnectPml().
| bool MonitoringGuiManager::saveCsvFile | ( | QString | fileName | ) |
Save csv file.
| bool MonitoringGuiManager::saveMmlInFile | ( | QString | fileName | ) |
Save MMLIn file.
Referenced by MMLComponent::saveMML().
| bool MonitoringGuiManager::saveMmlOutFile | ( | QString | fileName | ) |
Save MMLout file.
| void MonitoringGuiManager::simulate | ( | ) |
do simulation lopp
References doOneStep().
| void MonitoringGuiManager::simulateOneStep | ( | ) |
do one step of simulation
References doOneStep().
| void MonitoringGuiManager::updateDt | ( | double | dt | ) |
update dt
| void MonitoringGuiManager::updateLml | ( | QString | fileName | ) |
update lml
| void MonitoringGuiManager::updatePml | ( | QString | fileName | ) |
update pml
| void MonitoringGuiManager::updateRefresh | ( | double | refresh | ) |
update refresh