Add edit accept signal to EditPatientForm.

This commit is contained in:
Krad
2021-10-12 10:55:51 +08:00
parent 772cad9634
commit 1cf53afb22
2 changed files with 10 additions and 0 deletions

View File

@@ -29,6 +29,11 @@ EditPatientForm::EditPatientForm(QWidget *parent) :
this->setEditEnable(false);
restorePatientInformation();
});
connect(btnEditAccept,&QToolButton::clicked,[=](){
storePatientInformation();
this->setEditEnable(false);
emit editAccept(getPatientInformation());
});
}
EditPatientForm::~EditPatientForm()

View File

@@ -39,10 +39,15 @@ public:
explicit EditPatientForm(QWidget *parent = nullptr);
~EditPatientForm();
void setPatientInformation(PatientInformation * information);
PatientInformation * getPatientInformation(){
return &store;
}
void clearPatientInformation();
void storePatientInformation();
void restorePatientInformation();
void setEditEnable(bool enable);
signals:
void editAccept(PatientInformation * detail);
private:
Ui::EditPatientForm *ui;
QString currentPatientUID;