A better display item replace method

This commit is contained in:
Krad
2021-12-08 17:49:11 +08:00
parent a65d293fb2
commit 35570a7cb4
2 changed files with 13 additions and 7 deletions

View File

@@ -12,9 +12,10 @@ class AccountRoleComboDelegate:public QItemDelegate {
Q_OBJECT
public:
explicit AccountRoleComboDelegate(QWidget *parent = nullptr);
void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index) const override;
protected:
void drawDisplay(QPainter *painter, const QStyleOptionViewItem &option,
const QRect &rect, const QString &text) const override ;
private:
QAbstractItemModel* model = nullptr;
QMap<QString,QVariant> map ;