Dialog for defining and managing level/window presets.
More...
#include <QmitkLevelWindowPresetDefinitionDialog.h>
Dialog for defining and managing level/window presets.
Provides a table-based UI for adding, removing, and editing named level/window presets. Presets can be sorted by name, level, or window value.
- See also
- QmitkLevelWindowWidgetContextMenu, QmitkLevelWindowRangeChangeDialog
Definition at line 38 of file QmitkLevelWindowPresetDefinitionDialog.h.
◆ QmitkLevelWindowPresetDefinitionDialog()
| QmitkLevelWindowPresetDefinitionDialog::QmitkLevelWindowPresetDefinitionDialog |
( |
QWidget * |
parent = nullptr, |
|
|
Qt::WindowFlags |
f = {} |
|
) |
| |
Construct the preset definition dialog.
- Parameters
-
| [in] | parent | Parent widget. |
| [in] | f | Window flags. |
◆ ~QmitkLevelWindowPresetDefinitionDialog()
| QmitkLevelWindowPresetDefinitionDialog::~QmitkLevelWindowPresetDefinitionDialog |
( |
| ) |
|
|
override |
◆ addPreset
| void QmitkLevelWindowPresetDefinitionDialog::addPreset |
( |
| ) |
|
|
protectedslot |
◆ changePreset
| void QmitkLevelWindowPresetDefinitionDialog::changePreset |
( |
| ) |
|
|
protectedslot |
◆ getLevelPresets()
| std::map<std::string, double> QmitkLevelWindowPresetDefinitionDialog::getLevelPresets |
( |
| ) |
|
Get the edited level presets.
- Returns
- Map of preset names to level values.
◆ getWindowPresets()
| std::map<std::string, double> QmitkLevelWindowPresetDefinitionDialog::getWindowPresets |
( |
| ) |
|
Get the edited window presets.
- Returns
- Map of preset names to window values.
◆ ListViewSelectionChanged
| void QmitkLevelWindowPresetDefinitionDialog::ListViewSelectionChanged |
( |
const QItemSelection & |
, |
|
|
const QItemSelection & |
|
|
) |
| |
|
protectedslot |
◆ removePreset
| void QmitkLevelWindowPresetDefinitionDialog::removePreset |
( |
| ) |
|
|
protectedslot |
◆ resizeColumns()
| void QmitkLevelWindowPresetDefinitionDialog::resizeColumns |
( |
| ) |
|
|
protected |
◆ resizeEvent()
| void QmitkLevelWindowPresetDefinitionDialog::resizeEvent |
( |
QResizeEvent * |
event | ) |
|
|
overrideprotected |
◆ setPresets()
| void QmitkLevelWindowPresetDefinitionDialog::setPresets |
( |
std::map< std::string, double > & |
level, |
|
|
std::map< std::string, double > & |
window, |
|
|
QString |
initLevel, |
|
|
QString |
initWindow |
|
) |
| |
Initialize the dialog with existing presets and default values.
- Parameters
-
| [in] | level | Map of preset names to level values. |
| [in] | window | Map of preset names to window values. |
| [in] | initLevel | Default level value shown in the input field. |
| [in] | initWindow | Default window value shown in the input field. |
◆ showEvent()
| void QmitkLevelWindowPresetDefinitionDialog::showEvent |
( |
QShowEvent * |
event | ) |
|
|
overrideprotected |
◆ sortPresets
| void QmitkLevelWindowPresetDefinitionDialog::sortPresets |
( |
int |
index | ) |
|
|
protectedslot |
◆ m_Controls
| std::unique_ptr<Ui::QmitkLevelWindowPresetDefinition> QmitkLevelWindowPresetDefinitionDialog::m_Controls |
|
protected |
◆ m_SortModel
| QSortFilterProxyModel QmitkLevelWindowPresetDefinitionDialog::m_SortModel |
|
protected |
◆ m_TableModel
The documentation for this class was generated from the following file: