From 6f9a3d4f463606e54860c9d6380951c8c1a906c5 Mon Sep 17 00:00:00 2001 From: Krad Date: Tue, 12 Oct 2021 17:38:56 +0800 Subject: [PATCH] Use EventCenter to invoke select patient event. --- src/SelectFormWidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/SelectFormWidget.cpp b/src/SelectFormWidget.cpp index 004ad73..b8e65c2 100644 --- a/src/SelectFormWidget.cpp +++ b/src/SelectFormWidget.cpp @@ -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()