Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
QtWidgets

Basic Qt widgets and classes for MITK. More...

Collaboration diagram for QtWidgets:

Classes

class  QmitkEventAdapter
 
class  QmitkApplicationCursor
 Qt specific implementation of ApplicationCursorImplementation. More...
 
class  QmitkDataStorageFilterProxyModel
 
class  QmitkDataStorageListModel
 
class  QmitkDataStorageTreeModel
 
class  QmitkDataStorageTreeModel::TreeItem
 
class  QmitkLevelWindowPresetDefinitionDialog
 
struct  QmitkLevelWindowPresetDefinitionDialog::PresetTableModel::Entry
 
class  QmitkLevelWindowPresetDefinitionDialog::PresetTableModel
 
class  QmitkLevelWindowRangeChangeDialog
 
class  QmitkLevelWindowWidget
 
class  QmitkLevelWindowWidgetContextMenu
 Provides a contextmenu for Level/Window functionality. More...
 
class  QmitkLineEditLevelWindowWidget
 Provides a widget with two lineedit fields, one to change the window value of the current image and one to change the level value of the current image. More...
 
class  QmitkMemoryUsageIndicatorView
 
class  QmitkMouseModeSwitcher
 Qt toolbar representing mitk::MouseModeSwitcher. More...
 
class  QmitkNodeDescriptor
 QmitkNodeQmitkNodeDescriptor is Decorator class for the mitk::DataNode which enhances certain mitk::DataNode by additional infos needed by the GUI (Icon, ...) More...
 
class  QmitkNodeDescriptorManager
 QmitkNodeDescriptorManager manages a set of QmitkNodeDescriptors. More...
 
class  QmitkProgressBar
 QT-Toolkit/GUI dependent class that provides the QT's ProgressBar. More...
 
class  QmitkPropertiesTableEditor
 Combines a QTableView along with a QmitkPropertiesTableModel to a reusable Property Editor component. More...
 
class  QmitkPropertiesTableModel
 Header guard. More...
 
struct  QmitkPropertiesTableModel::PropertyListElementFilterFunction
 
struct  QmitkPropertiesTableModel::PropertyDataSetCompareFunction
 A struct that inherits from std::binary_function. You can use it in std::sort algorithm for sorting the property list elements. 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 curser 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. Splitting the Widget horizontal or vertical as well closing the Widget is not implemented yet. The popup Widget can be deactivated with ActivateMenuWidget(false) in QmitkRenderWindow. More...
 
class  QmitkServiceListWidget
 This widget provides abstraction for the handling of MicroServices. More...
 
struct  QmitkServiceListWidget::ServiceListLink
 Internal structure used to link ServiceReferences to their QListWidgetItems. More...
 
class  QmitkSliderLevelWindowWidget
 Provides a widget with a slider to change the level and window value of the current image. More...
 
class  QmitkStdMultiWidget
 
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 }
 
enum  QmitkPropertiesTableModel::PropertyDataSetCompareFunction::CompareCriteria { QmitkPropertiesTableModel::PropertyDataSetCompareFunction::CompareByName, QmitkPropertiesTableModel::PropertyDataSetCompareFunction::CompareByValue }
 Specifies field of the property with which it will be sorted. More...
 
enum  QmitkPropertiesTableModel::PropertyDataSetCompareFunction::CompareOperator { QmitkPropertiesTableModel::PropertyDataSetCompareFunction::Less, QmitkPropertiesTableModel::PropertyDataSetCompareFunction::Greater }
 Specifies Ascending/descending ordering. More...
 
enum  { QmitkRenderWindowMenu::AXIAL, QmitkRenderWindowMenu::SAGITTAL, QmitkRenderWindowMenu::CORONAL, QmitkRenderWindowMenu::THREE_D }
 
enum  {
  QmitkRenderWindowMenu::LAYOUT_DEFAULT, QmitkRenderWindowMenu::LAYOUT_2DIMAGEUP, QmitkRenderWindowMenu::LAYOUT_2DIMAGELEFT, QmitkRenderWindowMenu::LAYOUT_BIG3D,
  QmitkRenderWindowMenu::LAYOUT_AXIAL, QmitkRenderWindowMenu::LAYOUT_SAGITTAL, QmitkRenderWindowMenu::LAYOUT_CORONAL, QmitkRenderWindowMenu::LAYOUT_2X2DAND3DWIDGET,
  QmitkRenderWindowMenu::LAYOUT_ROWWIDGET3AND4, QmitkRenderWindowMenu::LAYOUT_COLUMNWIDGET3AND4, QmitkRenderWindowMenu::LAYOUT_ROWWIDGETSMALL3ANDBIG4, QmitkRenderWindowMenu::LAYOUT_SMALLUPPERWIDGET2BIGAND4,
  QmitkRenderWindowMenu::LAYOUT_LEFT2DAND3DRIGHT2D
}
 
enum  { QmitkStdMultiWidget::PLANE_MODE_SLICING, QmitkStdMultiWidget::PLANE_MODE_ROTATION, QmitkStdMultiWidget::PLANE_MODE_SWIVEL }
 
enum  {
  QmitkStdMultiWidget::LAYOUT_DEFAULT, QmitkStdMultiWidget::LAYOUT_2D_IMAGES_UP, QmitkStdMultiWidget::LAYOUT_2D_IMAGES_LEFT, QmitkStdMultiWidget::LAYOUT_BIG_3D,
  QmitkStdMultiWidget::LAYOUT_WIDGET1, QmitkStdMultiWidget::LAYOUT_WIDGET2, QmitkStdMultiWidget::LAYOUT_WIDGET3, QmitkStdMultiWidget::LAYOUT_2X_2D_AND_3D_WIDGET,
  QmitkStdMultiWidget::LAYOUT_ROW_WIDGET_3_AND_4, QmitkStdMultiWidget::LAYOUT_COLUMN_WIDGET_3_AND_4, QmitkStdMultiWidget::LAYOUT_ROW_WIDGET_SMALL3_AND_BIG4, QmitkStdMultiWidget::LAYOUT_SMALL_UPPER_WIDGET2_BIG3_AND4,
  QmitkStdMultiWidget::LAYOUT_2D_AND_3D_LEFT_2D_RIGHT_WIDGET, QmitkStdMultiWidget::LAYOUT_2D_UP_AND_3D_DOWN
}
 
enum  { QmitkStdMultiWidget::AXIAL, QmitkStdMultiWidget::SAGITTAL, QmitkStdMultiWidget::CORONAL, QmitkStdMultiWidget::THREE_D }
 

Functions

MITKQTWIDGETS_EXPORT void QmitkRegisterClasses ()
 

Detailed Description

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:

Enumeration Type Documentation

anonymous enum

enum for layout direction

Enumerator
AXIAL 
SAGITTAL 
CORONAL 
THREE_D 

Definition at line 223 of file QmitkRenderWindowMenu.h.

anonymous enum

enum for layout design

Enumerator
LAYOUT_DEFAULT 
LAYOUT_2DIMAGEUP 
LAYOUT_2DIMAGELEFT 
LAYOUT_BIG3D 
LAYOUT_AXIAL 
LAYOUT_SAGITTAL 
LAYOUT_CORONAL 
LAYOUT_2X2DAND3DWIDGET 
LAYOUT_ROWWIDGET3AND4 
LAYOUT_COLUMNWIDGET3AND4 
LAYOUT_ROWWIDGETSMALL3ANDBIG4 
LAYOUT_SMALLUPPERWIDGET2BIGAND4 
LAYOUT_LEFT2DAND3DRIGHT2D 

Definition at line 232 of file QmitkRenderWindowMenu.h.

anonymous enum
Enumerator
PLANE_MODE_SLICING 
PLANE_MODE_ROTATION 
PLANE_MODE_SWIVEL 

Definition at line 267 of file QmitkStdMultiWidget.h.

anonymous enum
Enumerator
LAYOUT_DEFAULT 
LAYOUT_2D_IMAGES_UP 
LAYOUT_2D_IMAGES_LEFT 
LAYOUT_BIG_3D 
LAYOUT_WIDGET1 
LAYOUT_WIDGET2 
LAYOUT_WIDGET3 
LAYOUT_2X_2D_AND_3D_WIDGET 
LAYOUT_ROW_WIDGET_3_AND_4 
LAYOUT_COLUMN_WIDGET_3_AND_4 
LAYOUT_ROW_WIDGET_SMALL3_AND_BIG4 
LAYOUT_SMALL_UPPER_WIDGET2_BIG3_AND4 
LAYOUT_2D_AND_3D_LEFT_2D_RIGHT_WIDGET 
LAYOUT_2D_UP_AND_3D_DOWN 

Definition at line 273 of file QmitkStdMultiWidget.h.

anonymous enum
Enumerator
AXIAL 
SAGITTAL 
CORONAL 
THREE_D 

Definition at line 291 of file QmitkStdMultiWidget.h.

Specifies field of the property with which it will be sorted.

Enumerator
CompareByName 
CompareByValue 

Definition at line 138 of file QmitkPropertiesTableModel.h.

Specifies Ascending/descending ordering.

Enumerator
Less 
Greater 

Definition at line 147 of file QmitkPropertiesTableModel.h.

Enumerator
QmitkDataNodeRole 
QmitkDataNodeRawPointerRole 

Definition at line 21 of file QmitkEnums.h.

Function Documentation

MITKQTWIDGETS_EXPORT void QmitkRegisterClasses ( )
Examples:
Step1.cpp, Step2.cpp, Step3.cpp, Step4.cpp, Step5.cpp, Step6main.cpp, Step7main.cpp, and Step8main.cpp.

Definition at line 24 of file QmitkRegisterClasses.cpp.

References MITK_DEBUG.

Referenced by main().