Przeglądaj źródła

Update table views when deleting patient

When removing patient/study/series from right
click, the table views in DICOM browser was not
updated.
Jerome 9 lat temu
rodzic
commit
fb910a1a27
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3 0
      Libs/DICOM/Widgets/ctkDICOMBrowser.cpp

+ 3 - 0
Libs/DICOM/Widgets/ctkDICOMBrowser.cpp

@@ -777,6 +777,7 @@ void ctkDICOMBrowser::onPatientsRightClicked(const QPoint &point)
     foreach (const QString& uid, selectedPatientsUIDs)
       {
       d->DICOMDatabase->removePatient(uid);
+      d->dicomTableManager->updateTableViews();
       }
     }
   else if (selectedAction == exportAction)
@@ -836,6 +837,7 @@ void ctkDICOMBrowser::onStudiesRightClicked(const QPoint &point)
     foreach (const QString& uid, selectedStudiesUIDs)
       {
       d->DICOMDatabase->removeStudy(uid);
+      d->dicomTableManager->updateTableViews();
       }
     }
   else if (selectedAction == exportAction)
@@ -894,6 +896,7 @@ void ctkDICOMBrowser::onSeriesRightClicked(const QPoint &point)
     foreach (const QString& uid, selectedSeriesUIDs)
       {
       d->DICOMDatabase->removeSeries(uid);
+      d->dicomTableManager->updateTableViews();
       }
     }
   else if (selectedAction == exportAction)