digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::ComboBoxDelegate Class Reference
Inheritance diagram for Digikam::ComboBoxDelegate:

Public Member Functions

 ComboBoxDelegate (DItemsList *const, const QMap< int, QString > &)
void startEditing (QTreeWidgetItem *, int)
 Whenever an element needs to be edited, this method should be called.
void paint (QPainter *, const QStyleOptionViewItem &, const QModelIndex &) const override
 Overloaded functions to provide the delegate functionality.
QSize sizeHint (const QStyleOptionViewItem &, const QModelIndex &) const override
QWidget * createEditor (QWidget *, const QStyleOptionViewItem &, const QModelIndex &) const override
void setEditorData (QWidget *, const QModelIndex &) const override
void setModelData (QWidget *, QAbstractItemModel *, const QModelIndex &) const override

Member Function Documentation

◆ startEditing()

void Digikam::ComboBoxDelegate::startEditing ( QTreeWidgetItem * item,
int column )

It's actually a hack to prevent the item text shining through whenever editing occurs.