|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Basic Qt widgets and classes for MITK. More...

Files | |
| file | QmitkAutomatedLayoutWidget.h |
| Declares QmitkAutomatedLayoutWidget, a widget for selecting data nodes and triggering an automated render window layout based on the selection. | |
| file | QmitkDataStorageComboBox.h |
| Declares QmitkDataStorageComboBox, a QComboBox subclass that displays data nodes from a DataStorage. | |
| file | QmitkDataStorageListModel.h |
| Declares QmitkDataStorageListModel, a QAbstractListModel backed by a mitk::DataStorage with optional node predicate filtering. | |
| file | QmitkDataStorageTableModel.h |
| Declares QmitkDataStorageTableModel, a QAbstractTableModel that presents DataStorage nodes (filtered by a predicate) in a sortable table with columns for name, data type, and visibility. | |
| file | QmitkFileReaderOptionsDialog.h |
| Declares QmitkFileReaderOptionsDialog, a dialog for selecting a file reader and configuring its options before loading a file. | |
| file | QmitkFileWriterOptionsDialog.h |
| Declares QmitkFileWriterOptionsDialog, a dialog for selecting a file writer and configuring its options before saving data. | |
Classes | |
| class | QmitkApplicationCursor |
| Qt specific implementation of ApplicationCursorImplementation. More... | |
| class | QmitkAutomatedLayoutWidget |
| Widget that lets users select image nodes and request an automated render window layout. More... | |
| class | QmitkColoredNodeDescriptor |
| Node descriptor that recolors an SVG icon to match the DataNode color. More... | |
| class | QmitkDataStorageFilterProxyModel |
| A QSortFilterProxyModel that hides data nodes matching one or more predicates. More... | |
| class | QmitkDataStorageListModel |
| class | QmitkDataStorageTreeModel |
| class | QmitkFileReaderOptionsDialog |
| Dialog that presents available file readers and their options for a given file. More... | |
| class | QmitkFileWriterOptionsDialog |
| Dialog that presents available file writers and their options for a given save operation. More... | |
| class | QmitkLevelWindowPresetDefinitionDialog |
| Dialog for defining and managing level/window presets. More... | |
| class | QmitkLevelWindowRangeChangeDialog |
| Dialog for changing the level window range limits. More... | |
| class | QmitkLevelWindowWidget |
| Composite widget for level/window adjustment. More... | |
| class | QmitkLevelWindowWidgetContextMenu |
| Provides a context menu for level/window manipulation. More... | |
| class | QmitkLineEditLevelWindowWidget |
| Widget with two text input fields for direct numeric entry of level and window values. More... | |
| class | QmitkMemoryUsageIndicatorView |
| Widget that displays the current process memory usage. More... | |
| class | QmitkNodeDescriptor |
| Decorator class for mitk::DataNode. More... | |
| class | QmitkNodeDescriptorManager |
| QmitkNodeDescriptorManager manages a set of QmitkNodeDescriptors. More... | |
| class | QmitkProgressBar |
| Qt implementation of the MITK progress bar interface. More... | |
| class | QmitkPropertiesTableEditor |
| Combines a QTableView along with a QmitkPropertiesTableModel to a reusable Property Editor component. More... | |
| class | QmitkPropertiesTableModel |
| A table model for showing and editing mitk::Properties. More... | |
| class | QmitkPropertyDelegate |
| Own includes. More... | |
| class | QmitkRenderingManager |
| Qt specific implementation of mitk::RenderingManager. More... | |
| class | QmitkRenderingManagerFactory |
| Qt specific implementation of mitk::RenderingManagerFactory. More... | |
| class | QmitkRenderWindow |
| MITK implementation of the QVTKWidget. More... | |
| class | QmitkRenderWindowMenu |
| The QmitkRenderWindowMenu is a popup Widget which shows up when the mouse cursor enter a QmitkRenderWindow. The Menu Widget is located in the right top corner of each RenderWindow. It includes different settings. For example the layout design can be changed with the setting button. Switching between full-screen mode and layout design can be done with the full-screen button. The popup Widget can be deactivated with ActivateMenuWidget(false) in QmitkRenderWindow. More... | |
| class | QmitkServiceListWidget |
| This widget provides abstraction for the handling of MicroServices. More... | |
| class | QmitkSliderLevelWindowWidget |
| Provides a widget with a slider to change the level and window value of the current image. More... | |
| class | QmitkDataStorageComboBox |
| Displays all or a subset (defined by a predicate) of nodes of the Data Storage. More... | |
| class | QmitkDataStorageTableModel |
| Own includes. More... | |
Enumerations | |
| enum | QmitkItemModelRole { QmitkDataNodeRole , QmitkDataNodeRawPointerRole } |
| Custom item model roles for MITK data node access. More... | |
Functions | |
| MITKQTWIDGETS_EXPORT void | QmitkRegisterClasses () |
| Registers MITK Qt widget related classes (e.g., rendering factory, application cursor). More... | |
Basic Qt widgets and classes for MITK.
This module provides a set of Qt widgets and classes generally useful for any MITK application. The main widgets are:
A couple of Qt models for use in the model/view architecture of Qt are also provided. Among them are:
| enum QmitkItemModelRole |
Custom item model roles for MITK data node access.
These roles extend Qt::ItemDataRole and are used by MITK data storage models to return mitk::DataNode objects from QAbstractItemModel::data().
| Enumerator | |
|---|---|
| QmitkDataNodeRole | Returns a mitk::DataNode::Pointer (smart pointer) wrapped in QVariant. |
| QmitkDataNodeRawPointerRole | Returns a raw mitk::DataNode* wrapped in QVariant. |
Definition at line 25 of file QmitkEnums.h.
| MITKQTWIDGETS_EXPORT void QmitkRegisterClasses | ( | ) |
Registers MITK Qt widget related classes (e.g., rendering factory, application cursor).
This function must be called once before using MITK rendering in a Qt application. It registers the QmitkRenderingManagerFactory and the QmitkApplicationCursor as global instances.