feat: The gender information which in worklist and local patient table can translate.

This commit is contained in:
sunwen
2024-09-14 13:44:33 +08:00
parent 031f1a2a47
commit ea6a6e99e4
13 changed files with 245 additions and 188 deletions

View File

@@ -21,6 +21,7 @@
#include "log/LogManager.h"
#include "components/VerticalTextToolButton.h"
#include "PatientAddDateDelegate.h"
#include "LocalTableGenderDelegate.h"
#include "dicom/WorkListManager.h"
#include "utilities/ScanProcessSequence.h"
#include "WorklistTableView.h"
@@ -302,6 +303,8 @@ void SelectFormWidget::initTableView()
PatientAddDateDelegate* patientAddDateDelegate = new PatientAddDateDelegate(mLocalPatTable);
mLocalPatTable->setItemDelegateForColumn(5, patientAddDateDelegate);
LocalTableGenderDelegate* patientGenderDelegate = new LocalTableGenderDelegate(mLocalPatTable);
mLocalPatTable->setItemDelegateForColumn(4, patientGenderDelegate);
}
void SelectFormWidget::initDataModel() {
@@ -366,6 +369,7 @@ void SelectFormWidget::reloadLanguage(){
mLocalPatientModel->setHeaderData(4, Qt::Horizontal, tr("Gender"));
mLocalPatientModel->setHeaderData(5, Qt::Horizontal, tr("Add Date"));
mLocalPatientModel->setHeaderData(6, Qt::Horizontal, tr("Comment"));
mLocalPatTable->update();
mBtnEdit->setText(tr("Edit"));
mBtnDelete->setText(tr("Delete"));
@@ -376,6 +380,11 @@ void SelectFormWidget::reloadLanguage(){
mTabWidget->setTabText(0,tr("Worklist"));
mTabWidget->setTabText(1, tr("Local"));
if(mTabWidget->currentIndex() == 0)
{
mWorklistTableSelectModel->clearSelect();
}
}
void SelectFormWidget::updateDataByAnonymousMode(){