#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())); }