1 #ifndef COMBOBOXDELEGATE_H
2 #define COMBOBOXDELEGATE_H
4 #include <QStyledItemDelegate>
8 class ComboBoxDelegate : public QStyledItemDelegate
15 int cbmodelDisplayColumn,
19 void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const;
20 //QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const;
21 QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
22 void setEditorData(QWidget *editor, const QModelIndex &index) const;
23 void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
26 void commitAndCloseEditor(int);
28 QSqlQueryModel *cbmodel;
30 int cbmodelDisplayColumn;
33 #endif // COMBOBOXDELEGATE_H