Remove InstancesVecType

This commit is contained in:
Krad
2022-03-03 14:07:04 +08:00
parent f31e0857b7
commit 8b0068b1ed
2 changed files with 18 additions and 13 deletions

View File

@@ -363,7 +363,7 @@ private:
};
typedef std::vector <SeriesImageSet*> InstancesVecType;
//typedef std::vector <SeriesImageSet*> InstancesVecType;
typedef struct SeriesInfo
{
@@ -374,8 +374,12 @@ typedef struct SeriesInfo
std::string unique_id;
DicomTagInfo_t* tag_info;
thumbnailImage* thumb_nail;
InstancesVecType* instances;
SeriesInfo() : pixmap_valid(false), unique_id(""), tag_info(nullptr), thumb_nail(nullptr), instances(nullptr) {}
// InstancesVecType* instances;
SeriesInfo() : pixmap_valid(false), unique_id(""), tag_info(nullptr), thumb_nail(nullptr) {}
~SeriesInfo(){
delete tag_info;
//delete thumb_nail;
}
}SeriesInfo_t;
typedef std::map<std::string, SeriesInfo_t*> SeriesMapType;

View File

@@ -79,16 +79,17 @@ void ExportDialog::onBtnExportClicked()
}
else if (ui->rbAllOpendSeries->isChecked())// all opened series
{
InstancesVecType instanceVec;
DicomLoader::GetInstance()->getOpenedInstancesVec(instanceVec);
for (int i = 0; i < instanceVec.size(); i++)
{
SeriesImageSet *instance = instanceVec.at(i);
if (instance != nullptr)
{
options.inputData.push_back(instance->getCurSeriesName());
}
}
//disable this function
// InstancesVecType instanceVec;
// DicomLoader::GetInstance()->getOpenedInstancesVec(instanceVec);
// for (int i = 0; i < instanceVec.size(); i++)
// {
// SeriesImageSet *instance = instanceVec.at(i);
// if (instance != nullptr)
// {
// options.inputData.push_back(instance->getCurSeriesName());
// }
// }
}
if (ui->rbJPEG->isChecked())