Files
DCMV/DIDKit/App/Model/FileItemAction.cpp
2022-09-23 13:13:41 +08:00

25 lines
887 B
C++

#include "FileItemAction.h"
#include "IO/DICOM/ExtendMedicalImageProperties.h"
#include "PropertyTableModel.h"
FileItemAction::FileItemAction(PropertyTableModel* aTableModel, ExtendMedicalImageProperties* aProperty)
: mTableModel(aTableModel)
, mProperty(aProperty)
{
}
void FileItemAction::execute()
{
mTableModel->setModelData(0,0,mProperty->GetSeriesNumber());
mTableModel->setModelData(0,1,mProperty->GetSeriesDescription());
mTableModel->setModelData(0,2,mProperty->GetAcquisitionDate());
mTableModel->setModelData(0,3,mProperty->GetAcquisitionTime());
mTableModel->setModelData(0,4,mProperty->GetModality());
mTableModel->setModelData(0,5,QString::number(mProperty->GetColumns()));
mTableModel->setModelData(0,6,QString::number(mProperty->GetRows()));
mTableModel->setModelData(0,7,QString::number(mProperty->GetFileNames().size()));
}