Computer Assited Medical Intervention Tool Kit  version 3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
MonitoringDialog Class Reference

TODO Comment class here. More...

#include <MonitoringDialog.h>

+ Inheritance diagram for MonitoringDialog:

Public Slots

void browseLml ()
 Slot called when Browse Lml file is clicked. More...
 
void browseMmlIn ()
 Slot called when Browse MmlIn file is clicked. More...
 
void browsePml ()
 Slot called when Browse Pml file is clicked. More...
 
void dtModified ()
 Slot called after dt editing. More...
 
void pause ()
 do one step of simulation More...
 
void refreshModified ()
 Slot called after refresh editing. More...
 
void rewind ()
 Slot called when the button Rewind is clicked. More...
 
void saveCsv ()
 Slot called when save as csv file is clicked. More...
 
void saveMmlIn ()
 Slot called when save MmlIn file is clicked. More...
 
void saveMmlOut ()
 Slot called when save MmlOut file is clicked. More...
 
void simulate ()
 Slot called when the button Play is clicked. More...
 
void simulateOneStep ()
 Slot called when the next step is clicked. More...
 

Signals

void monitorsChanged ()
 emitted More...
 

Public Member Functions

QString getMmlInFileName ()
 get MmlIn file name More...
 
QTableWidget * getMonitorsTableWidget ()
 get the monitors table More...
 
void init ()
 initialize dialog More...
 
 MonitoringDialog (MonitoringGuiManager *guiManager, QWidget *parent=0)
 Default Constructor. More...
 
void updateAll ()
 update all tabs More...
 
void updateMonitors ()
 update monitors tab More...
 
void updateSimulation ()
 update simulation tab More...
 
void updateSimulatorWidget ()
 update simulator specific widget More...
 
void updateStoppingCriteria ()
 update stopping criteria tab More...
 
virtual ~MonitoringDialog ()
 Destructor. More...
 

Private Member Functions

QTreeWidgetItem * createItem (StoppingCriterion *sc, QTreeWidgetItem *parent)
 
void enableButtons (bool enable)
 set the rew,play,pause,step buttons enable or not More...
 

Private Attributes

QColor bgColor
 the initial bg color More...
 
MonitoringGuiManagerguiManager
 the monitoring manager More...
 
Ui::MonitoringDialog ui
 the ui dialog designed in qtdesigner More...
 

Detailed Description

TODO Comment class here.

Constructor & Destructor Documentation

MonitoringDialog::MonitoringDialog ( MonitoringGuiManager guiManager,
QWidget *  parent = 0 
)

Default Constructor.

virtual MonitoringDialog::~MonitoringDialog ( )
virtual

Destructor.

Member Function Documentation

void MonitoringDialog::browseLml ( )
slot

Slot called when Browse Lml file is clicked.

void MonitoringDialog::browseMmlIn ( )
slot

Slot called when Browse MmlIn file is clicked.

void MonitoringDialog::browsePml ( )
slot

Slot called when Browse Pml file is clicked.

QTreeWidgetItem* MonitoringDialog::createItem ( StoppingCriterion sc,
QTreeWidgetItem *  parent 
)
private
void MonitoringDialog::dtModified ( )
slot

Slot called after dt editing.

void MonitoringDialog::enableButtons ( bool  enable)
private

set the rew,play,pause,step buttons enable or not

QString MonitoringDialog::getMmlInFileName ( )

get MmlIn file name

QTableWidget* MonitoringDialog::getMonitorsTableWidget ( )

get the monitors table

void MonitoringDialog::init ( )

initialize dialog

void MonitoringDialog::monitorsChanged ( )
signal

emitted

void MonitoringDialog::pause ( )
slot

do one step of simulation

Returns
true only if the step was doneSlot called when the button Pause is clicked
void MonitoringDialog::refreshModified ( )
slot

Slot called after refresh editing.

void MonitoringDialog::rewind ( )
slot

Slot called when the button Rewind is clicked.

void MonitoringDialog::saveCsv ( )
slot

Slot called when save as csv file is clicked.

void MonitoringDialog::saveMmlIn ( )
slot

Slot called when save MmlIn file is clicked.

void MonitoringDialog::saveMmlOut ( )
slot

Slot called when save MmlOut file is clicked.

void MonitoringDialog::simulate ( )
slot

Slot called when the button Play is clicked.

void MonitoringDialog::simulateOneStep ( )
slot

Slot called when the next step is clicked.

void MonitoringDialog::updateAll ( )

update all tabs

void MonitoringDialog::updateMonitors ( )

update monitors tab

void MonitoringDialog::updateSimulation ( )

update simulation tab

void MonitoringDialog::updateSimulatorWidget ( )

update simulator specific widget

void MonitoringDialog::updateStoppingCriteria ( )

update stopping criteria tab

Member Data Documentation

QColor MonitoringDialog::bgColor
private

the initial bg color

MonitoringGuiManager* MonitoringDialog::guiManager
private

the monitoring manager

Ui::MonitoringDialog MonitoringDialog::ui
private

the ui dialog designed in qtdesigner


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