Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
QmitkComboBoxListView Class Reference

Custom QListView used as the popup view for combo boxes in property editing. More...

#include <QmitkPropertyItemDelegate.h>

Inheritance diagram for QmitkComboBoxListView:
Collaboration diagram for QmitkComboBoxListView:

Public Member Functions

 QmitkComboBoxListView (QComboBox *comboBox=nullptr)
 Constructs the list view for the given combo box. More...
 
 ~QmitkComboBoxListView () override
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 
void resizeEvent (QResizeEvent *event) override
 
void initViewItemOption (QStyleOptionViewItem *option) const override
 

Detailed Description

Custom QListView used as the popup view for combo boxes in property editing.

Handles painting and resizing to work correctly within a QComboBox popup.

See also
QmitkPropertyItemDelegate

Definition at line 80 of file QmitkPropertyItemDelegate.h.

Constructor & Destructor Documentation

◆ QmitkComboBoxListView()

QmitkComboBoxListView::QmitkComboBoxListView ( QComboBox *  comboBox = nullptr)
explicit

Constructs the list view for the given combo box.

Parameters
[in]comboBoxThe parent combo box. May be nullptr.

◆ ~QmitkComboBoxListView()

QmitkComboBoxListView::~QmitkComboBoxListView ( )
override

Member Function Documentation

◆ initViewItemOption()

void QmitkComboBoxListView::initViewItemOption ( QStyleOptionViewItem *  option) const
overrideprotected

◆ paintEvent()

void QmitkComboBoxListView::paintEvent ( QPaintEvent *  event)
overrideprotected

◆ resizeEvent()

void QmitkComboBoxListView::resizeEvent ( QResizeEvent *  event)
overrideprotected

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