7#ifndef _CCOMBOBOXDELEGATE_H
8#define _CCOMBOBOXDELEGATE_H
10#include <QApplication>
14#include <QStyledItemDelegate>
18#include <QAbstractItemModel>
21#include <QStandardItemModel>
48 void paint(QPainter* painter,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;
56 void setEditorData(QWidget* editor,
const QModelIndex& index)
const;
65 void setModelData(QWidget* editor, QAbstractItemModel* model,
const QModelIndex& index)
const;
74 QWidget*
createEditor(QWidget* parent,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;
Basic definitions of fragment ions occurring in the mass spectra.
A combobox item delegate.
Definition: cComboBoxDelegate.h:28
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Reimplementation of paint.
Definition: cComboBoxDelegate.cpp:8
cComboBoxDelegate(QObject *parent=(QObject *) 0)
The constructor.
Definition: cComboBoxDelegate.cpp:4
void setEditorData(QWidget *editor, const QModelIndex &index) const
Reimplementation of setEditorData.
Definition: cComboBoxDelegate.cpp:19
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
Reimplementation of createEditor.
Definition: cComboBoxDelegate.cpp:31
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
Reimplementation of setModelData.
Definition: cComboBoxDelegate.cpp:25