//
// Created by Krad on 2021/12/8.
//

#ifndef GUI_ACCOUNTROLECOMBODELEGATE_H

#define GUI_ACCOUNTROLECOMBODELEGATE_H

#include <QAbstractItemModel>
#include <QItemDelegate>
class AccountRoleComboDelegate:public QItemDelegate {
    Q_OBJECT
public:
    explicit AccountRoleComboDelegate(QWidget *parent = nullptr);

protected:
    void drawDisplay(QPainter *painter, const QStyleOptionViewItem &option,
                             const QRect &rect, const QString &text) const override ;
private:
    QAbstractItemModel* model = nullptr;
    QMap<QString,QVariant> map ;
};

#endif //GUI_ACCOUNTROLECOMBODELEGATE_H
