Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
QmitkFileReaderWriterOptionsWidget Class Reference

A widget that dynamically creates typed editor widgets for file reader/writer options. More...

#include <QmitkFileReaderWriterOptionsWidget.h>

Inheritance diagram for QmitkFileReaderWriterOptionsWidget:
Collaboration diagram for QmitkFileReaderWriterOptionsWidget:

Public Types

typedef std::map< std::string, us::Any > Options
 Type alias for the options map (option name to us::Any). More...
 

Public Member Functions

 QmitkFileReaderWriterOptionsWidget (const Options &options, QWidget *parent=nullptr)
 Constructs the widget, creating editor sub-widgets for each option. More...
 
Options GetOptions () const
 Returns the current option values from all editor widgets. More...
 

Detailed Description

A widget that dynamically creates typed editor widgets for file reader/writer options.

Given a map of option name to us::Any value, this widget creates an appropriate editor widget for each option (text field, checkbox, spin box, combo box, etc.) and lays them out vertically. The current values can be retrieved as a map via GetOptions().

See also
QmitkAnyAdapter
QmitkFileReaderOptionsDialog
QmitkFileWriterOptionsDialog

Definition at line 288 of file QmitkFileReaderWriterOptionsWidget.h.

Member Typedef Documentation

◆ Options

typedef std::map<std::string, us::Any> QmitkFileReaderWriterOptionsWidget::Options

Type alias for the options map (option name to us::Any).

Definition at line 294 of file QmitkFileReaderWriterOptionsWidget.h.

Constructor & Destructor Documentation

◆ QmitkFileReaderWriterOptionsWidget()

QmitkFileReaderWriterOptionsWidget::QmitkFileReaderWriterOptionsWidget ( const Options &  options,
QWidget *  parent = nullptr 
)

Constructs the widget, creating editor sub-widgets for each option.

Parameters
[in]optionsThe options to present.
[in]parentOptional parent widget.

Member Function Documentation

◆ GetOptions()

Options QmitkFileReaderWriterOptionsWidget::GetOptions ( ) const

Returns the current option values from all editor widgets.

Returns
A map of option name to us::Any containing the current values.

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