Interface to centralise all the interface of MedCenter. More...
Public Member Functions | |
MainScreenQMLWidget (QMap< QString, ModuleInterface * > *pPlugins, QWidget *parent=0) | |
void | setPatientNames (const QList< QString > &namesList) |
Sets the patient names. | |
void | setUsersList (const QList< User > &usersList) |
Sets the patient list. | |
void | setMachinesList (const QList< MachineData > &machinesList) |
Sets the machines list. | |
void | setRightLevel (const unsigned int userCategory) |
Set the user qualification. | |
Q_SIGNAL void | requestPatient (QString patientName) |
Signal send when a patient is needed to be shown. | |
Q_SLOT void | updateButtonsList () |
Updates the list of buttons. | |
Q_SLOT void | setPatient (Patient *pPatient) |
Sets a patient to be shown. | |
Q_SLOT void | setOperation (QString operationName, QString operationDate) |
Sets the operation to show. | |
Q_SLOT void | constructPlugins () |
prepares the plugins | |
Q_SLOT void | changeTab (QString tabName) |
Change the widget to display. | |
Q_SLOT void | patientChanged () |
A patient has been modified. | |
Q_SIGNAL void | userNew (QString name, QString password, QString category) |
Signal send when a new user is needed. | |
Q_SIGNAL void | deleteUser (QString userName) |
Signal send when a user is deleted. | |
Q_SIGNAL void | userNameChanged (QString oldName, QString newName) |
Signal send when a user name is changed. | |
Q_SIGNAL void | userCategoryChanged (QString name, QString newCategory) |
Signal send when a user category is changed. | |
Q_SIGNAL void | addMachine (QString machineIP, QString machineName) |
Signal send when a new machine is needed. | |
Q_SIGNAL void | deleteMachine (QString machineIP) |
Signal send when a machine is removed. | |
Q_SLOT void | addMessage (QString message) |
Add a new message in the chat. | |
Q_SIGNAL void | sendMessage (QString message) |
Signal send when a new message is needed to be send. |
Interface to centralise all the interface of MedCenter.
void MainScreenQMLWidget::addMachine | ( | QString | machineIP, | |
QString | machineName | |||
) |
Signal send when a new machine is needed.
machineIP | ||
machineName |
void MainScreenQMLWidget::addMessage | ( | QString | message | ) |
Add a new message in the chat.
message |
void MainScreenQMLWidget::changeTab | ( | QString | tabName | ) |
Change the widget to display.
tabName |
void MainScreenQMLWidget::deleteMachine | ( | QString | machineIP | ) |
Signal send when a machine is removed.
machineIP |
void MainScreenQMLWidget::deleteUser | ( | QString | userName | ) |
Signal send when a user is deleted.
userName |
void MainScreenQMLWidget::requestPatient | ( | QString | patientName | ) |
Signal send when a patient is needed to be shown.
patientName |
void MainScreenQMLWidget::sendMessage | ( | QString | message | ) |
Signal send when a new message is needed to be send.
message |
void MainScreenQMLWidget::setMachinesList | ( | const QList< MachineData > & | machinesList | ) |
Sets the machines list.
machinesList |
void MainScreenQMLWidget::setOperation | ( | QString | operationName, | |
QString | operationDate | |||
) |
Sets the operation to show.
operationName | ||
operationDate |
void MainScreenQMLWidget::setPatient | ( | Patient * | pPatient | ) |
Sets a patient to be shown.
pPatient |
void MainScreenQMLWidget::setPatientNames | ( | const QList< QString > & | namesList | ) |
Sets the patient names.
namesList |
void MainScreenQMLWidget::setRightLevel | ( | const unsigned int | userCategory | ) | [inline] |
Set the user qualification.
userCategory |
void MainScreenQMLWidget::setUsersList | ( | const QList< User > & | usersList | ) |
Sets the patient list.
usersList |
void MainScreenQMLWidget::userCategoryChanged | ( | QString | name, | |
QString | newCategory | |||
) |
Signal send when a user category is changed.
name | ||
newCategory |
void MainScreenQMLWidget::userNameChanged | ( | QString | oldName, | |
QString | newName | |||
) |
Signal send when a user name is changed.
oldName | ||
newName |
void MainScreenQMLWidget::userNew | ( | QString | name, | |
QString | password, | |||
QString | category | |||
) |
Signal send when a new user is needed.
name | ||
password | ||
category |