Kaynağa Gözat

Keep intensity when ctkDICOMDatasetView display a sibling image

nherlambang 14 yıl önce
ebeveyn
işleme
901d7d71cf
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 5 1
      Libs/DICOM/Widgets/ctkDICOMDatasetView.cpp

+ 5 - 1
Libs/DICOM/Widgets/ctkDICOMDatasetView.cpp

@@ -199,7 +199,11 @@ void ctkDICOMDatasetViewPrivate::onImageModelSelected(const QModelIndex &index){
     if(model){
         QModelIndex imageIndex = index;
 
-        this->setImage(imageIndex);
+        if(index.parent() == this->currentImageIndex.parent()){
+            this->setImage(imageIndex, false);
+        }else{
+            this->setImage(imageIndex, true);
+        }
     }else{
         q->clearImages();
     }