Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
QmitkDicomImportWidget Class Reference

Widget for browsing and importing DICOM data from the filesystem. More...

#include <QmitkDicomImportWidget.h>

Inheritance diagram for QmitkDicomImportWidget:
Collaboration diagram for QmitkDicomImportWidget:

Signals

void Import (const QStringList &files)
 Emitted when a request is made to import DICOM data into local storage. More...
 
void ViewSeries (const std::vector< std::pair< std::string, std::optional< std::string >>> &series)
 Emitted when the View button is clicked to load selected series. More...
 

Public Member Functions

 QmitkDicomImportWidget (QWidget *parent=nullptr)
 Constructor. More...
 
 ~QmitkDicomImportWidget () override
 Destructor. Closes the temporary database. More...
 

Detailed Description

Widget for browsing and importing DICOM data from the filesystem.

This widget wraps a ctkDICOMTableManager for displaying DICOM patients, studies, and series. It provides a directory browser dialog for scanning DICOM directories, a button to import selected data into the local storage, and a button to view selected series. DICOM files are indexed into a temporary SQLite database.

See also
QmitkDicomLocalStorageWidget

Definition at line 44 of file QmitkDicomImportWidget.h.

Constructor & Destructor Documentation

◆ QmitkDicomImportWidget()

QmitkDicomImportWidget::QmitkDicomImportWidget ( QWidget *  parent = nullptr)
explicit

Constructor.

Parameters
[in]parentOptional parent widget.

◆ ~QmitkDicomImportWidget()

QmitkDicomImportWidget::~QmitkDicomImportWidget ( )
override

Destructor. Closes the temporary database.

Member Function Documentation

◆ Import

void QmitkDicomImportWidget::Import ( const QStringList &  files)
signal

Emitted when a request is made to import DICOM data into local storage.

Parameters
[in]filesThe list of file paths for all series in the current selection.

◆ ViewSeries

void QmitkDicomImportWidget::ViewSeries ( const std::vector< std::pair< std::string, std::optional< std::string >>> &  series)
signal

Emitted when the View button is clicked to load selected series.

Parameters
[in]seriesA vector of pairs, each containing the first file path of a series and optionally its DICOM Modality string (tag 0008,0060).

The documentation for this class was generated from the following file: