27 QWidget *createEditor(QWidget *parent,
const QStyleOptionViewItem &option,
28 const QModelIndex &index)
const;
29 void paint(QPainter *painter,
const QStyleOptionViewItem &option,
30 const QModelIndex &index)
const;
31 void setEditorData(QWidget *editor,
const QModelIndex &index)
const;
32 void setModelData(QWidget *editor, QAbstractItemModel *model,
33 const QModelIndex &index)
const;
35 void updateEditorGeometry(QWidget *editor,
36 const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
39 void invalidField(
const QModelIndex &index,
const QString& errMessage)
const;
40 void validField(
const QModelIndex &index)
const;
43 void ruleNameChanged(
const QString name);