Select form state change logic

This commit is contained in:
Krad
2021-11-03 16:19:11 +08:00
parent f3d38dc02e
commit 9c20eb6f73
3 changed files with 22 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ ADD_PATIENT_PROPERTY(Name)\
ADD_PATIENT_PROPERTY(BirthDate)\
ADD_PATIENT_PROPERTY(Sex)\
ADD_PATIENT_PROPERTY(Comment)\
ADD_PATIENT_PROPERTY(Flag)
#define EDIT_PATIENT()\
ADD_PATIENT_PROPERTY(PatientUID)\
@@ -33,6 +34,9 @@ public:
#define ADD_PATIENT_PROPERTY(val) QString val;
EDIT_PATIENT();
#undef ADD_PATIENT_PROPERTY
PatientInformation(){
this->Flag = QString("0");
}
PatientInformation* Copy()
{
PatientInformation* n=new PatientInformation;
@@ -64,6 +68,7 @@ public:
void setEditEnable(bool enable);
signals:
void editAccept(PatientInformation * detail);
void editCancel();
private:
Ui::EditPatientForm *ui;
QString currentPatientUID;