ソースを参照

Keep intensity when ctkDICOMDatasetView display a sibling image

nherlambang 14 年 前
コミット
901d7d71cf
共有1 個のファイルを変更した5 個の追加1 個の削除を含む
  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();
     }