Use EventCenter to invoke select patient event.
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
#include "db/SQLHelper.h"
|
||||
#include "editpatientform.h"
|
||||
#include "guimacros.h"
|
||||
#include "event/EventCenter.h"
|
||||
|
||||
#define ADD_CENTER_ITEM(row,col,text)\
|
||||
item = new QTableWidgetItem(text);\
|
||||
@@ -149,6 +150,11 @@ SelectFormWidget::SelectFormWidget(QWidget *parent) :
|
||||
//TODO:error handle
|
||||
}
|
||||
});
|
||||
|
||||
connect(btnSelect, &QToolButton::clicked,[=](){
|
||||
if (currentRow<0)return;
|
||||
EventCenter::Default()->triggerEvent(GUIEvents::PatientSelected, nullptr,edit_patient->getPatientInformation()->Copy());
|
||||
});
|
||||
}
|
||||
|
||||
SelectFormWidget::~SelectFormWidget()
|
||||
|
||||
Reference in New Issue
Block a user