38 static QString alignDesc(
char xalign);
40 QWidget * createEditor(QWidget *parent,
const QStyleOptionViewItem &option,
41 const QModelIndex &index)
const override;
43 void setEditorData(QWidget *editor,
const QModelIndex &index)
const override;
44 void setModelData(QWidget *editor, QAbstractItemModel *model,
45 const QModelIndex &index)
const override;
47 void updateEditorGeometry(QWidget *editor,
const QStyleOptionViewItem &option,
48 const QModelIndex &index)
const override;
70 OriginalType = Qt::UserRole,
77 void deleteEntry(
int row);
80 virtual QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const;
81 virtual QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const;
82 virtual int rowCount(
const QModelIndex &parent = QModelIndex())
const;
83 virtual int columnCount(
const QModelIndex &parent = QModelIndex())
const;
84 virtual Qt::ItemFlags flags(
const QModelIndex &index)
const;
86 virtual QStringList mimeTypes()
const;
87 virtual QMimeData *mimeData(
const QModelIndexList &indexes)
const;
88 virtual Qt::DropActions supportedDropActions()
const;
89 virtual bool canDropMimeData(
const QMimeData *data, Qt::DropAction action,
int row,
int column,
const QModelIndex &parent)
const;
90 virtual bool dropMimeData(
const QMimeData *data, Qt::DropAction action,
int row,
int column,
const QModelIndex &parent);
92 virtual bool setData(
const QModelIndex &index,
const QVariant &value,
int role = Qt::EditRole);
95 QString headerTitle(
int section)
const;