44 enum class Column :
int
61 int columnCount(
const QModelIndex& parent)
const override;
63 QVariant data(
const QModelIndex& index,
int role)
const override;
64 bool setData(
const QModelIndex& index,
const QVariant& value,
int role)
override;
66 QVariant headerData(
int section, Qt::Orientation orientation,
int role)
const override;
68 int section, Qt::Orientation orientation,
const QVariant& value,
71 QStringList mimeTypes()
const override;
72 QMimeData* mimeData(
const QModelIndexList& indexes)
const override;
74 const QMimeData* data, Qt::DropAction action,
int row,
int column,
75 const QModelIndex& parent)
const override;
77 const QMimeData* data, Qt::DropAction action,
int row,
int column,
78 const QModelIndex& parent)
override;
80 Qt::DropActions supportedDragActions()
const override;
81 Qt::DropActions supportedDropActions()
const override;
83 Qt::ItemFlags flags(
const QModelIndex& index)
const override;
87 using QAbstractItemModel::beginInsertRows;
88 using QAbstractItemModel::beginRemoveRows;
89 using QAbstractItemModel::beginResetModel;
90 using QAbstractItemModel::endInsertRows;
91 using QAbstractItemModel::endRemoveRows;
92 using QAbstractItemModel::endResetModel;
96 E_SIGNAL(SCORE_PLUGIN_SCENARIO_EXPORT, userMessage, arg_1)
102QVariant valueColumnData(
const MessageItemModel::node_type& node,
int role);